Windows平台Qt Creator中文乱码问题的解决

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                        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++很老很经典也很耐用!

好了,下一次新建项目,就可以支持中文了!

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值