如何将4字节utf-8的emoji表情转换为unicode字符编码
dwhxy 2015-02-04 06:48:26 我在做微信开发时碰到 emoji 表情无法正常显示的问题。
引用了一个 pepibumur/emojize 库,提供了 unicode 和 emoji 表情单词和图片的匹配。
我的思路是使用正则匹配出 emoji 表情并替换成表情单词,例如笑脸替换为 :smile:
但我在替换我过程中,找不到将 4 字符转换为 unicode 编码的方法,如将字符串 \xF0\x9F\x90\xB6 替换为字符串 U+1F436
编码对应关系表可参照:http://apps.timwhitlock.info/emoji/tables/unicode#block-4-enclosed-characters