C#中socket编程中文乱码

Encoding.ASCII.GetString(bytes, 0, bytesRec);这个是ASCII码转换,如果是中文就出错,

所以解决办法改为Encoding.UTF8.GetString(bytes, 0, bytesRec);UTF-8格式,但是要注意,1中文占2个字符。 

原文地址:https://www.cnblogs.com/yimu/p/2722627.html