摘要: 除非另外指定,StreamReader 的默认编码为 UTF-8,而不是当前系统的 ANSI 代码页。因此读取简体中文会出现乱码,可以指定编码正确显示GB2312简体中文.StreamReader streamopen=new StreamReader(@"d:\1.txt",System.Text.Encoding.Default);string strOpen=streamopen.ReadToEnd();streamopen.Close();或者System.Text.Encoding.Default换成System.Text.Encoding.GetEncoding 阅读全文