Windows平台Qt Creator中文乱码问题的解决
Qt Creator小清新感觉挺方便的。
但是,在输出中文的时候会有中文乱码的情况!所以解决一下!
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Hello World!\n");
printf("你好,我是中文!\n");
return 0;
}
看到这么简单的代码都乱码,思维瞬间,简直就是要僵硬了。哈哈哈哈哈~
为什么会乱码?原因是这样的:
因为中文版的Windows,平台支持的是GB2312的编码格式,而Qt Creator使用的则是Linux下通用的UTF-8编码格式。
所以就会因为编码格式不同而产生乱码的情况!
我们打开Qt Creator,再打开工程。点击工具再点击选项,如下图:

点击选项后就会弹出一个菜单,我们再点击左边第二个!右边编码格式选择GB2312,用来匹配中文版的Windows系统的编码格式!
这是要到下一次新建项目才会生效,当然也可以设置一个对当前项目生效配置。如下图:

这里基本就差不多了,不想设置当前项目编码格式的,也可以用Notepad++转一下格式。NotePad++很老很经典也很耐用!
好了,下一次新建项目,就可以支持中文了!

本文详细解释了在中文版Windows环境下使用QtCreator时遇到的中文乱码问题,并提供了具体的解决方案,通过调整编码格式为GB2312,使中文字符在QtCreator中正常显示。
2235

被折叠的 条评论
为什么被折叠?



