socket通信中收到信息乱码

来源:互联网 发布:朋友圈广告投放优化 编辑:程序博客网 时间:2024/04/30 17:18

 

如题,
服务器端是已经写好的,c#,用的字符集是Encoding("gb2312"),发送的是string。

qt端用qsting来接收,  
 QString data;
 data+=tcpSocket->readAll();

如果服务器端发送的是数据流Stream呢,qt端要用QDataStream来接收吗?

请高手赐教~~~

 

我用 res +=QString::fromLocal8Bit(tcpSocket->readAll());
可以了,收到的是中文,
只是在模拟器中不能显示中文!

data.toLatin1().constData()

原创粉丝点击