QT string转QString出现中文乱码问题解决

string str;//从配置文件读ANSI编码的中文
QTextCodec *codec = QTextCodec::codecForName("GBK");
QString item = codec->toUnicode(str.data());

还有其他的解决方法但可能因为输入源的编码格式不同导致未能解决乱码:

链接:QT中QString与string的转化,解决中文乱码问题_defineWL的专栏-CSDN博客_qstring赋值中文乱码 


版权声明:本文为qq_42711516原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。