|
1Qter豆
刚接触QT,在写一个客户端和服务器端通信的程序,Serever端使用的是C#编写,接收数据时使用的GBK编码,如下:strRecvData = strRecvData + Encoding.GetEncoding("GBK").GetString(state.buffer, 0, bytesRead);
想请问一下,QT5.2中如何将带有中文输入的QString转换成GBK格式的QByteArray字节流发送出去?
|
最佳答案
查看完整内容
可以使用QTextCodec类给string设置编码类型。
QTextCodec::setCodecForCStrings ( )
然后:QByteArray QString::toAscii ()
|