如何将带有表情符号的文本音译为没有表情符号的 UTF-8

问题描述

客户端以 UTF-8 格式给出可能包含表情符号字符的注释。有时,他的键盘自动将普通文本转换为表情符号。

我想将此评论发送到一些与表情符号中断的 API。

如何在没有表情符号的情况下将 UTF-8 字符串音译为 UTF-8?

我想要一种至少尝试将表情符号音译为文本的方法,例如将“?”转换为“:P”,因为此类表情符号可能是无意发送的,我想尝试修复以前的文本意义。因此,仅使用 preg_replace 或类似方法删除它们的解决方案是不够的。

我不能简单地音译成 ascii,因为可能有异国语言的 UTF-8 字符。

替代解决方案:有没有办法禁止移动键盘生成表情符号?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)