Qt对中文的支持一直不好,本人研究了其在控制台下显示中文的方法,直接上步骤:
1、首先创建Qt Console Application工程(本人用的是Qt5.10版本),然后点击 菜单栏->编辑->Select Encoding,选择System,然后点击 按编码保存,
2、点击 菜单栏->工具->选项->文本编辑器->行为,文件编码下的默认编码也选择System,
此时用c++下的iostream的cout即可打印中文,直接上代码
效果:
另外,为了直观看到当前编辑状态下的编码方式,可在菜单栏中设置,点击 菜单栏->工具->选项->文本编辑器->显示,勾选Display file encoding,如下图
之后在界面的右上角就可以看到当前的编码方式了,如下图
参考链接:https://blog.csdn.net/qq_29824717/article/details/80969575