使用Qt时,经常出现中文字符显示乱码情况:
各种编码转换方式,都无法很好解决该问题;
终极解决办法:
1.配置IDE编码格式为:UTF-8 无BOM(unix和windows都支持)
2.编码源码文件中,保证源码文件的编码格式为UTF-8 无BOM,可以通过notepad++查看并修改源码文件编码格式:
3.各种外部文档读取时,按原编码读取后转为UTF-8编码格式使用;
Qt下解决中文字符乱码必杀技
![](https://img-home.csdnimg.cn/images/20240711042549.png)
使用Qt时,经常出现中文字符显示乱码情况:
各种编码转换方式,都无法很好解决该问题;
终极解决办法:
1.配置IDE编码格式为:UTF-8 无BOM(unix和windows都支持)
2.编码源码文件中,保证源码文件的编码格式为UTF-8 无BOM,可以通过notepad++查看并修改源码文件编码格式:
3.各种外部文档读取时,按原编码读取后转为UTF-8编码格式使用;