QT的中文显示问题
QT总是出现中文显示的问题,今天查了一下用下面的方法解决:
1)在代码页点击鼠标右键,点出“Add UTF-8 BOM on Save"
通常是在CPP中点击后,各个CPP文件都设置完成;在.H中点击,则各个.H文件都设置完成。
这时菜单变成”Delete UTF-8 BOM on Save"
仅有这个操作还不够...
2)在字符串前加上:
QString::fromLocal8Bit("xxxx")
xxxx是原来的字符串。
以前记得只加第二条就行,不知为什么今天不行了。还是加了第一条才可以。中间试过QTextCodec都不管用。

浙公网安备 33010602011771号