描述不太清楚,粗答如下1.是不是设置了什么限制?
2.,如果用StreamReader读,可reader = new StreamReader("123.txt", System.Text.Encoding.Default); 

System.Text.Encoding.GetEncoding("gb2312")