项目场景:
Qt中创建C++程序编译输出到控制台。
问题描述:
Qt控制台输出显示乱码。
原因分析:
不同平台编码方式不一样。Qt 是一个由Qt Company开发的跨平台C++图形用户界面应用程序开发框架,因为qt各种平台各种支持,所以qt对于各种系统的输出也就会产生乱码,我们知道有的系统为默认GBK编码,例如中文版的window操作系统,默认编码为GBK.而Linux系统默认的编码为UTF-8,这就需要更改qt编码了。以下以window为例。
解决方案:
按照下面图片操作
1、点击【工具】菜单栏,下拉选择【选项】 点击
2、弹出选项窗口,如下图选择【显示】界面,在Display file encoding前打上勾选,点击【apply】,点击【OK】