• 7053阅读
  • 5回复

[提问]Qt如何显示emoji表情 [复制链接]

上一主题 下一主题
离线lxxxzxx
 

只看楼主 倒序阅读 楼主  发表于: 2017-12-12
如题,我从网上查的emoji表情的编码是Utf8mb4,Qt中用qDebug输出的Emoji字符串是乱码,Qt中怎么显示emoji表情的字符串呢?目前可以显示黑白的,但是我想显示成彩色的,我目前的思路是获取到emoji字符串,然后改成本地图片显示。
离线hehui

只看该作者 1楼 发表于: 2017-12-13
看的我一脸懵B
离线lxxxzxx

只看该作者 2楼 发表于: 2017-12-13
回 hehui 的帖子
hehui:看的我一脸懵B [表情]  (2017-12-13 08:21) 

有什么解决办法嘛?win7系统,Qt5.6
离线305750665

只看该作者 3楼 发表于: 2017-12-14
我的想法就是,emoji表情占用4个字节,你可以参考下我这篇http://blog.csdn.net/ly305750665/article/details/53712962,希望给你点启发。建立一张emoji的Unicode表,与本地存的emoji表情进行映射。不知道我说的这个映射,能否理解。
雨田哥: 群号:853086607
QQ: 3246214072

刘典武-feiyangqingyun:专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!QQ:517216493
离线305750665

只看该作者 4楼 发表于: 2017-12-14
我查了下UNICODE,emoji表情的UNICODE编码段应该在D800-DBFF,DC00-DFFF这区间了,我没应验过哈,不能确保所有的emoji表情都在此区间。你可以尝试下。希望能给你点帮助。
雨田哥: 群号:853086607
QQ: 3246214072

刘典武-feiyangqingyun:专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!QQ:517216493
离线lxxxzxx

只看该作者 5楼 发表于: 2017-12-14
回 305750665 的帖子
305750665:我查了下UNICODE,emoji表情的UNICODE编码段应该在D800-DBFF,DC00-DFFF这区间了,我没应验过哈,不能确保所有的emoji表情都在此区间。你可以尝试下。希望能给你点帮助。 (2017-12-14 09:50) 

我先试试,谢啦
快速回复
限100 字节
 
上一个 下一个