【C++】string 和 QString 之间的转化及乱码问题(非常实用)_string转qstring乱码_散修-小胖子的博客-CSDN博客
- std::string str = "连111";
- QString str1 = QString::fromStdString(str);
- qDebug() << str1;//中文乱码
输出结果:
"??111"
QString编码转换_qstring::fromutf8-CSDN博客
- std::string str = u8"中国123";
- QString s = QString::fromStdString(str);
- qDebug() << s;
输出结果:
"中国123"
- std::string str = "连111";
- QString str2 = QString::fromLocal8Bit(str.data());
- qDebug() << str2;
- //正确
- //string--->const char *--->QString
输出结果:
"连111"