解决方案有两个
(1)使用QString::fromLocal8Bit(const QByteArray &str)
(2)直接在头文件加上
#pragma execution_character_set("utf-8")
此外将int类型转为QString的方式不是QString(num),这样转换在qDebug会输出unicode。
正确方式为
QString::number(num)
标签:字符,中文,set,QT,num,QString From: https://www.cnblogs.com/hailanben/p/17286388.html