您的位置:首页 > 编程语言 > Qt开发

qt 中文乱码 处理QByteArray类型里含中文的数据

2016-04-12 10:15 447 查看
qt解析tcp通信传来的xml时,中文有乱码解决方法:头文件加入 #include<QTextCodec>QByteArraytmpQBA=m_pSocket->readAll();
QTextCodec *tc = QTextCodec::codecForName("GBK");
QString tmpQStr = tc->toUnicode(tmpQBA);
//例如以下转换会导致中文乱码QStringtmpQStr=QVariant(tmpQBA).toString();

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: