socket通信中收到信息乱码

 

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

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

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

请高手赐教~~~

 

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

data.toLatin1().constData()

你可能感兴趣的:(socket通信中收到信息乱码)