C#中socket编程中文乱码
如果再发送或接收数据如果出现中文乱码,大概是程序中C#中socket编程中文乱码
如:Encoding.ASCII.GetString(bytes, 0, bytesRec);这个是ASCII码转换,如果是中文就出错,所以解决办法改为Encoding.UTF8.GetString(bytes, 0, bytesRec);UTF-8格式,但是要注意,1中文占2个字符。
原创文章转载请注明出处:云飞扬IT的blog
如果再发送或接收数据如果出现中文乱码,大概是程序中C#中socket编程中文乱码
如:Encoding.ASCII.GetString(bytes, 0, bytesRec);这个是ASCII码转换,如果是中文就出错,所以解决办法改为Encoding.UTF8.GetString(bytes, 0, bytesRec);UTF-8格式,但是要注意,1中文占2个字符。
原创文章转载请注明出处:云飞扬IT的blog
RSS订阅