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

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

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

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


解决方法:

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

   

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

此时可以看到:


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

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


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

点击 ok 。

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


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

step5:运行一下你的程序


恭喜你成功。


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



猜你喜欢

转载自blog.csdn.net/qq_29824717/article/details/80969575