想必大家不少人都遇到过emoji表情在易语言显示成??的问题,那么就来看看怎么解决这个问题!
本源码实现了将易语言不能显示的字符转换成USC2编码,这样您可以输出到编辑框\列表框\存到数据库等等.
技术顾问: Jβ
例如:
这段hex数据:F0 9F 98 B1 E5 93 88 E5 93 88 F0 9F 98 B1 F0 9F 98 B1(UTF8编码)
它的原始文本是:
使用UTF8ToAnsi()会得到"??哈哈????"
使用UTF8ToUSC2()就可以得到"\uD83D\uDE31哈哈\uD83D\uDE31\uD83D\uDE31"
使用USC2ToUTF8()还原"\uD83D\uDE31哈哈\uD83D\uDE31\uD83D\uDE31"就会得到"F0 9F 98 B1 E5 93 88 E5 93 88 F0 9F 98 B1 F0 9F 98 B1"