本文最后更新于146 天前,其中的信息可能已经过时
原因
没有正确获取字符编码
解决办法
.pro 中加入 告诉编译器按照UTF-8 进行编译
CONFIG += utf8_source
方法二
//使用 QStringLiteral() 宏来定义字符串常量
QString str = QStringLiteral("你好,世界!");
QStringLiteral()
宏会在编译时将字符串字面量转换为 UTF-8 编码的 QByteArray
,从而避免了在运行时可能出现的编码问题。