FileStream fsSource = new FileStream(SourceFilepath, FileMode.Open);
StreamReader srSource = new StreamReader(fsSource, Encoding.GetEncoding("gb2312"));
srSource.BaseStream.Seek(0, SeekOrigin.Begin);//定位到文件开始
s1 = srSource.ReadLine()
读取到中文时候,出现乱码,该怎么解决?
试过了,也不行,怎么办捏?
追答那就看看你的那个文件到底是什么格式的,这个除非你是进行文件格式判断否则没有办法
我测试了,用Encoding.UTF8可以,但是读取其他txt的时候中文乱码又出现
追答http://www.cnblogs.com/litianfei/archive/2008/04/01/1133122.html 试试这里的东西