问题描述:
使用VS直接打印某个中文数据结果显示为乱码,或者配合QT一起使用,给QT界面某个按钮起个中文名称,结果也显示乱码。

解决方法:
找过很多方法,但目前来说只找到两种方法能解决这个问题。
1.在文件开始位置加上这句代码
#pragma execution_character_set("utf-8")

2.在需要中文显示的地方加上QStringLiteral
qDebug() << QStringLiteral("中文");

目前只找到这两种方法解决了中文乱码显示问题,其它的一些方法像改变“高级保存选项”试过了但是没起作用。如果有其它解决方法欢迎指出!