java socket长连接,在本地测试一切正常,放到服务器上出现乱码!但是发送的数据中没有中文。

2024-11-22 17:53:49
推荐回答(2个)
回答1:

转成字节发送,服务器端接收后用同样的编码转成字符串
在网络游戏中发送的数据格式是有个固定开头表示正确数字,然后跟2个字节表示数据包的长度,有这个长度就知道后边有多少字节需要接收了,然和把这些字节转成你要的字符就行了

回答2:

服务器linux,win 2003

win7 - linux
win7 - win 2003
都不正常?