当前位置: 技术问答>linux和unix
linux与Windows socket通信,乱码
来源: 互联网 发布时间:2017-01-05
本文导语: Linux与Linux通信正常,Windows与Windows通信正常 但是Linux与Windows通信时,双方接收到得都是乱码,不得其解 | 你说的乱码是什么意思? 我的猜测: 1. 如果你的WINDOWS和LINUX硬件平台不同,考虑一下大小端...
Linux与Linux通信正常,Windows与Windows通信正常
但是Linux与Windows通信时,双方接收到得都是乱码,不得其解
但是Linux与Windows通信时,双方接收到得都是乱码,不得其解
|
你说的乱码是什么意思?
我的猜测:
1. 如果你的WINDOWS和LINUX硬件平台不同,考虑一下大小端问题。
2. “乱码”?是指显示的时候吗?WINDOWS和LINUX默认的字符编码方式不一样,WIN是GB????,LINUX是UTF8。
|
发送数据时,注意字节序的转换。
|
都用utf8 .
|
主要代码贴出来看看。