美帝那边的一个 donet 项目,打开后发现一段string里面各种乱码.一通折腾后发现是编码格式问题.这段string所在的类文件保存格式为ANSI,而不是VS默认的UTF-8. ANSI编码电脑是认识的,问题是,ANSI编码有很多种.不同的国家和地区制定了不同的标准,在大陆是GB2312,在台湾是BIG5,在日本又成了JIS,这些都是互不兼容的.电脑遇到这种格式的文件,会根据系统当前语言环境选择对应的版本解析.这边我的电脑的语言环境是简体中文,电脑看到这ANSI编码,根据当前系统语言认为是G…