Qt代码区字符编码转换

在做通讯练习的时候,发现发送给小助手字符乱码,图片如下

本人Qt Creator是UTF-8,需要改成gbk,代码如下

#include<QTextCodec>  // 提供字符编码转换
1 QTextCodec* gbk = QTextCodec::codecForName("gbk");
2 QString message = ui->textEditWrite->toPlainText();
3 QByteArray gb = gbk->fromUnicode(message);
4 
5 tcpSocket->write(gb);
View Code

最后效果如下

 

猜你喜欢

转载自www.cnblogs.com/GEEK-ZHAO/p/12377975.html