我的服务器发的是
Encoding.ASCII.GetBytes(MsgContent)
我的客户端接的是
Encoding.ASCII.GetString(data);
可是我的客户机上显示
?????????123!
问号部分全为中文.数据可以正常收!
Encoding.ASCII.GetBytes(MsgContent)
我的客户端接的是
Encoding.ASCII.GetString(data);
可是我的客户机上显示
?????????123!
问号部分全为中文.数据可以正常收!
楼主可以调试看一下接受到的byte数据是否跟发送的一模一样 要是一样 就应该没问题了
Unicode或GB2312吧
Encoding.Unicode.GetBytes(MsgContent)客户端接的是
Encoding.Unicode.GetString(data);具体什么编码自己看了,UTF8,GetEncoding("gb2312")都行