Windows系统下运用QT进行编程时出现中文乱码情况,一般是由两方面问题造成:一个是Qt Creator中的文件编码的没有设置成UTF-8,另一个情况是Qt Creator的默认编码方式与Windows或者Linux系统的默认编码不相同。
目录
解决方法一、
打开 “工具(T)” >> “选项(O)”>>"文本编辑器";剩下的按照图片的步骤进行:
解决方法二、
问题是系统默认编码格式与Qt Creator不相符,可以通过查看Windows的默认编码格式来修改Qt的编码格式。
步骤一:
查看Windows系统的默认编码格式,进入DOS窗口(或在搜索栏搜索cmd进入系统终端),输入:chcp;Windows系统一般默认活动代码页为936,对应编码是:GB2312。
步骤二:
把Qt Creator的默认编码改为GB2312即可。(Linux系统下的修改方式类似)