1. 程式人生 > >qt 中文亂碼 處理QByteArray型別裡含中文的資料

qt 中文亂碼 處理QByteArray型別裡含中文的資料

相關文章

qt解析tcp通訊傳來的xml時,中文有亂碼

解決方法:

標頭檔案新增 #include<QTextCodec>

QByteArraytmpQBA=m_pSocket->readAll();

QTextCodec*tc=QTextCodec::codecForName("GBK");
QString tmpQStr=tc->toUnicode(tmpQBA);

//如下轉換會導致中文亂碼

QStringtmpQStr=QVariant(tmpQBA).toString();