听过太多的前辈们说在TCP/IP数据通讯的时候用utf8 编码可以解决中文乱码.
可惜一直就是解决不了乱码问题
今天偶然的时候测试了一下.
用Encoding.Default 竟然不会乱码.....
然后如果读取文件的时候出现乱码,解决还得依靠如下方式
StreamReader sr = new StreamReader(fileName,Encoding.GetEncoding("gb2312"));
原来的形式为
StreamReader sr = new StreamReader(fileName);
恍然大悟!