changeFileStream fs = new FileStream("c:\\00.txt", FileMode.Open, FileAccess.Read);
StreamReader r = new StreamReader(fs);
=====>
StreamReader r = new StreamReader("c:\\00.txt", System.Text.Encoding.GetEncoding("GB2312"));
StreamReader r = new StreamReader(fs);
=====>
StreamReader r = new StreamReader("c:\\00.txt", System.Text.Encoding.GetEncoding("GB2312"));
改StreamReader r = new StreamReader(fs,system.encoding.text.default);
就是设置你的编码.