QT输出窗口中文乱码问题
1、输出窗口中文乱码
打开新安装QT Creator 5.9.9软件,新建或者打开任意的工程项目,CTRL + R快捷键快速编译,发现输出的中文乱码且后半段的程序并没有输出,如图1与图2所示。
图1为笔者的部分程序,理应输出 “ 所占字节数:” 的结果,结果输出一堆乱码,而且后半段的代码并没有输出,笔者也不知道怎么回事,刚开始玩QT也不是很明白。有知道的朋友,可以在评论区告诉笔者。
2、解决中文乱码的办法
新安装的QT Creator 5.9.9软件默认的编码方式UTF-8格式,这会导致编译输出时窗口显示中文乱码的原因。点击菜单上的编辑(E)→select Encoding…,如图3与图4所示。
默认是Utf-8,中文编码是 GB2312 ,在弹出的窗口中,找到GB2312,然后点击第二按编码保存。
最后输出中文正常了,图6所示的输出结果
如果还是出现乱码,建议将软件的编码方式跟随系统编码方式一致。点击菜单上的工具(T) 选项...→文本编辑器→默认编码:system,如图7所示。
其实修改完成,发现编译输出窗口发现还是有乱码,如图6上输出显示“最小值:乱码”,此处笔者也不解,只能理解为函数输出值有问题。
标签:输出,中文,窗口,QT,Creator,乱码,所示 来源: https://blog.csdn.net/qq_39791014/article/details/120791691
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。