关于QT Creator 5.9.9编译输出窗口中文乱码的解决办法

2021/10/15 23:14:28

本文主要是介绍关于QT Creator 5.9.9编译输出窗口中文乱码的解决办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

QT输出窗口中文乱码问题

      • 1、输出窗口中文乱码
      • 2、解决中文乱码的办法

1、输出窗口中文乱码

  打开新安装QT Creator 5.9.9软件,新建或者打开任意的工程项目,CTRL + R快捷键快速编译,发现输出的中文乱码且后半段的程序并没有输出,如图1与图2所示。
在这里插入图片描述

图1

在这里插入图片描述

图2

  图1为笔者的部分程序,理应输出 “ 所占字节数:” 的结果,结果输出一堆乱码,而且后半段的代码并没有输出,笔者也不知道怎么回事,刚开始玩QT也不是很明白。有知道的朋友,可以在评论区告诉笔者。

2、解决中文乱码的办法

  新安装的QT Creator 5.9.9软件默认的编码方式UTF-8格式,这会导致编译输出时窗口显示中文乱码的原因。点击菜单上的编辑(E)→select Encoding…,如图3与图4所示。在这里插入图片描述

图3

在这里插入图片描述

图4

  默认是Utf-8,中文编码是 GB2312 ,在弹出的窗口中,找到GB2312,然后点击第二按编码保存。

在这里插入图片描述

图5

  最后输出中文正常了,图6所示的输出结果

在这里插入图片描述

图6

  如果还是出现乱码,建议将软件的编码方式跟随系统编码方式一致。点击菜单上的工具(T) 选项...→文本编辑器→默认编码:system,如图7所示。

在这里插入图片描述


  其实修改完成,发现编译输出窗口发现还是有乱码,如图6上输出显示“最小值:乱码”,此处笔者也不解,只能理解为函数输出值有问题。

这篇关于关于QT Creator 5.9.9编译输出窗口中文乱码的解决办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程