1. 原始问题:
QStringList中添加中文然后乱码
QStringList name1;
name1<<"文"<<"音频翻译"<<"英文写作"<<"同传翻译";
qDebug()<<name1;
输出结果:
("??", "???????", "???д??", "???????")
2.进一步寻找问题:
实践发现:
qDebug()<<"文";
也是输出乱码。
qDebug()<<QString("文");
也是输出乱码。
3.如何解决我的问题的呢?
我只是在含有中文的文件中加了这样一句话:
#pragma execution_character_set("utf-8")