我用ftp下载的文件
直接没有任何操作就直接保存成文件没有一点问题但想转换成string以便分析,结果出现乱码
我用editplus打开发现是ansi编码的,以前没注意过这一点我用Encoding.defoult.getstring(Byte[])
但出现了怪现象,大部分的中文都是正确的结果有其中几项是乱码,
看了些文章,
Encoding.Unicode.GetString(Encoding.Convert(Encoding.Default,Encoding.Unicode,buffer),0,bytes)
先转换了一下编码然后再读取
结果还是不成其中只有部分中文是乱码
(比例很小)但对分析的影响很大。