编码转换/解决易语言不能显示字符(包括emoji)

         想必大家不少人都遇到过emoji表情在易语言显示成??的问题,那么就来看看怎么解决这个问题!

         本源码实现了将易语言不能显示的字符转换成USC2编码,这样您可以输出到编辑框\列表框\存到数据库等等.

技术顾问:  Jβ

例如: 

         这段hex数据:F0 9F 98 B1 E5 93 88 E5 93 88 F0 9F 98 B1 F0 9F 98 B1(UTF8编码)

         它的原始文本是:   编码转换解决易语言不能显示字符(包括emoji) .png

         使用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"

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

编码转换/解决易语言不能显示字符(包括emoji)》有0个想法

回复 易语言 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注