Windows下Qt Creator显示中文乱码的另一种情况及解决办法

    Win7 64位系统,很久以前安装了Qt5.3.1 MinGW 32bit 版本,里面是自带Creator 3.1.2的。然而一直显示中文乱码,cpp文件代码和注释中的中文全是小方框,首先怀疑是Creator版本问题,于是又重新装了最新的Qt Creator 3.3.2,结果还是中文显示乱码。

    网上搜了下,有人说是文件编码的问题,我看了下,我的cpp文件已经是UTF-8编码了,Creator是完全支持的,应该可以正常显示才对,可为什么不行呢。于是打算到Creator的设置里面碰碰运气。

    果然,在“文本编辑器”中的“字体和颜色”选项卡中,发现Creator使用的默认字体竟然是英文字体Courier,这个貌似是只有英文的,于是试着改一下字型,随便选一个中文字体,果然,框框都变成了中文^_^。


修改前:



修改后:



    虽然解决方法很简单,但实际上网上貌似没有提到这个字体问题的,因此过程中也走了不少弯路。希望这个笔记能够帮助一些遇到我同样问题的小伙伴们吧。

   总结一下Qt Creator本身显示中文乱码的情况(注意,并不是解决编译出来的程序运行时中文乱码,运行中文乱码应当参考其他相关文章):

 1. 文件编码问题,解决方法是以合适的方法将当前的文件编码修改为UTF-8编码。

 2. Creator显示的字体问题,解决方法就是本文所讲述的方法。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值