string到QString出现中文乱码

【C++】string 和 QString 之间的转化及乱码问题(非常实用)_string转qstring乱码_散修-小胖子的博客-CSDN博客

    std::string str = "连111";
    QString str1 = QString::fromStdString(str);
    qDebug() << str1;//中文乱码
    QString str2 = QString::fromLocal8Bit(str.data());
    qDebug() << str2;
    //正确
    //string--->const char *--->QString

 输出结果:

"??111"
"连111"

你可能感兴趣的:(qt,开发语言)