参考文章:关于QT编码格式问题导致的异常报错(涉及中文字符问题)_系统更新中的博客-CSDN博客
在qt低版本上使用qt高版本编程的项目,遇到了大量格式错误的问题,猜测是编码格式导致的,问题与该文章虽然不一样,解决方法一致。
问题:
原因:与原文章类似“//”注释里有中文,要求支持utf-8带BOM的方式,对UTF8格式的代码文件支持不够好。
解决办法:
1、查看编码格式,qt->选项->文本编辑器->行为->文件编码,默认为UTF-8。
2、notepad++打开源代码文件,编码格式使用为UTF-8 BOM,并保存。