Qt 文件不乱码,控制台输出乱码

文件不乱码,控制台输出乱码 的原因: 

  中文版的Windows系统默认的是GBK编码,linux系统默认的编码为UTF-8,当qt所采用的的编码和系统编码的编码不一致时,便会出现乱码。

还有一种情况是文件乱码,控制台不乱码的情况,暂未碰到,如出现请自行百度。

 

解决方法:

        step1: Qt菜单栏中  工具 --> 选项--> 文本编辑器  

   

此步的目的是为了方便查看文件采用了什么编码。  点击OK。

此时可以看到:

   如果你的windows系统上的此部分显示的为 UTF-8,则会出现乱码问题。

step2:  Qt菜单栏中  编辑-->selsect encoding 

step3:   Qt菜单栏中  工具 --> 选项--> 文本编辑器

点击 ok 。

step4: 此时在你的编程界面会显示

 若此时显示为GBK,恭喜你已经完成并成功。

step5:运行一下你的程序

恭喜你成功。

 

补充:当你关闭Qt再次打开的时候,此时如果显示这样,说明正常。

 

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值