首页| 论坛| 消息
主题:想问一下Qt 如何把16进制的unicode码转换为汉字显示
回帖:Qt4 Qt5 Qt6 对字符编码的编程规范是不一样的,更准确来说,是越来越合理了。

Qt4 因为长期没使用了,所以具体忘了。

Qt5 比 Qt4 的改进在于:强制源码使用 utf8,强制 QString 使用 unicode 编码。
Qt4 与 Qt5 都使用 QTextCodec 来经行编码之间的转换。
所以 QTextCodec 就是你要找的答案。

而 Qt6 废弃了 QTextCodec,而是换用了其他类来处理,具体怎么弄,我也还没接触。
我目前坚守在 Qt5.15.2
下一楼›:20091001753:Qt4 Qt5 Qt6 对字符编码的编程规范是不一样的,更准确来说,是越来越合理了。
..
‹上一楼:20091001753:用什么数字,多长的数字,来映射一个字符,实际上是文字编码决定的。

至 ..

查看全部回帖(7)
«返回主帖