如果 File.ReadAllText 指定 ANSI 编码,遇到中文时读取出来是乱码,所以指定 ANSI 和 GB2312 编码是不一样的。
其实 ANSI 和 GB2312 的编码用法一直很乱,一种原因是我们有时用 ANSI 代指 GB2312,另一种原因是 Encoding 和 Charset 让人搞得很头晕,请参见 Charset 和 Encoding 的区别是什么?。
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com