标签:qt qbytearray gbk 中文乱码 unicode
qt解析tcp通信传来的xml时,中文有乱码
解决方法:
头文件添加 #include <QTextCodec>
QByteArray tmpQBA = m_pSocket->readAll();
QTextCodec *tc = QTextCodec::codecForName("GBK");
QString tmpQStr = tc->toUnicode(tmpQBA);
//如下转换会导致中文乱码
QString tmpQStr = QVariant(tmpQBA).toString();
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:qt qbytearray gbk 中文乱码 unicode
原文地址:http://blog.csdn.net/gllg1314/article/details/46989953