Qt中文乱码的问题,使用以下俩种方法基本上可以解决99%以上的乱码问题。
- 文件编码为utf8(bom)
代码文件h/cpp文件选择用utf8编码带bom。 - 增加编译指令
在有中文汉字的代码文件顶部加一行(一般是有文件)
#pragma execution_character_set("utf-8")
。
然后需要的地方就引入头文件就行,不建议这行代码写的到处都是。
这行代码目的是告诉编译器当前代码文件用utf8去编译。
Qt中文乱码的问题,使用以下俩种方法基本上可以解决99%以上的乱码问题。
#pragma execution_character_set("utf-8")
。