系统的当前 ANSI 代码页的编码.指的是什么意思

2025-04-13 05:18:41
推荐回答(1个)
回答1:

其实这是一个很隐蔽的问题

如果你确性要处理ANSI且codepage为gb2312的文件,或者其他已知编码类型的I/O接口,那么最好直接写Encoding.GetEncoding("gb2312"),因为Encoding.Default可能会变

而如果是一个全新的系统,则最好使用Encoding.UTF8,因为UTF8可以兼容世界上绝大多数语种,且效率较好,.NET默认也是用UTF8编码类型