回帖:用什么数字,多长的数字,来映射一个字符,实际上是文字编码决定的。
至于你说的 0x738b 映射 测 这个字,应该是不对的,因为常见的编码如下:
网站:https://www.qqxiuzi.cn/bianma/zifuji.php
总之你要注意几个地方:
首先,你要确定,你到底是用什么文字编码。
其次,文字编码 涉及 “源码文字编码”、“运行时文字编码”;而前者 Qt5 开始强制源码使用 utf8 编码。
最后,QString::fromLocal8Bit 是存在问题的:不同系统对本地文字编码的定义是不同的。
例如 linux 系统是 utf8 ,而 windows 系统的本地编码,取决于你所安装的语言,中文系统就是 GBK 编码。