标题:Qt如何显示emoji表情
作者:lxxxzxx
日期:2017-12-12 17:03
内容:
如题,我从网上查的emoji表情的编码是Utf8mb4,Qt中用qDebug输出的Emoji字符串是乱码,Qt中怎么显示emoji表情的字符串呢?目前可以显示黑白的,但是我想显示成彩色的,我目前的思路是获取到emoji字符串,然后改成本地图片显示。
#1 [hehui 12-13 08:21]
看的我一脸懵B
#2 回 hehui 的帖子 [lxxxzxx 12-13 08:54]
hehui:看的我一脸懵B (2017-12-13 08:21)
有什么解决办法嘛?win7系统,Qt5.6
#3 [305750665 12-14 09:46]
我的想法就是,emoji表情占用4个字节,你可以参考下我这篇http://blog.csdn.net/ly305750665/article/details/53712962,希望给你点启发。建立一张emoji的Unicode表,与本地存的emoji表情进行映射。不知道我说的这个映射,能否理解。
#4 [305750665 12-14 09:50]
我查了下UNICODE,emoji表情的UNICODE编码段应该在D800-DBFF,DC00-DFFF这区间了,我没应验过哈,不能确保所有的emoji表情都在此区间。你可以尝试下。希望能给你点帮助。
#5 回 305750665 的帖子 [lxxxzxx 12-14 11:11]
305750665:我查了下UNICODE,emoji表情的UNICODE编码段应该在D800-DBFF,DC00-DFFF这区间了,我没应验过哈,不能确保所有的emoji表情都在此区间。你可以尝试下。希望能给你点帮助。 (2017-12-14 09:50)
我先试试,谢啦