我有一个Whatsapp聊天文本文件,其中的表情符号已被这样的文本取代->“î�‘such�’ç�‘”
我想把这些文字转换成具体的表情符号。我如何做到这一点并在java应用程序中使用它呢?
发布于 2016-04-22 10:24:14
正如@Abhishek指出的那样,您需要使用不同类型的编码。Whatsapp使用UTF-8将表情符号转换为字符串表示进行备份。如果你想看到真实的表情符号,你必须使用Unicode。Unicode包含将表情符号指定为“字符”的部分。它们是普通字符,你只需要一种可以显示它们的字体。另请参阅Unicode Emoji FAQ。
在文本文件中,字符基本上编码为字节形式的数字。要在计算机屏幕上直观地显示这些字符,您需要一种包含用于呈现此字符的视觉字形的字体。由于该过程始终是数字标识符→字体→可见字形,因此很明显,“字符”可以是任何可视的,包括表情符号或任何其他图像。
发布于 2016-04-22 10:12:56
也许你所需要的就是一个包含视觉字形的字体来渲染这些字符。有关参考,请参阅this。
https://stackoverflow.com/questions/36790832
复制相似问题