其实System.Text.Encoding.Default就是以ANSI 方式进行编码,例如:StreamWriter sw = new StreamWriter(@"D:\1.txt", false, System.Text.Encoding.Default);
sw.Write(“中文中文"); 不过以ANSI方式写中文可能某些字符会乱码,因为ANSI似乎位数不够。中文太多了,没办法,呵呵
写文件有更简单的办法:
System.IO.File.WriteAllText("文件路径","文件内容",System.Text.Encoding.Default); //最后一个是编码.