2.5.2. Windows中的Code Page

如前所述,Windows中也有自己的一套Code Page的定义。

用对应的某个数字,Code Page Number,即Code Page中的标识符(Identifier),表示相应的字符编码。

而一般Code Page也常缩写为CP

比如,CP936表示GBK中文编码,CP65001表示UTF-8编码,CP54936表示GB18030编码,CP950表示BIG5繁体中文等等。

[提示]C#中使用当前系统默认编码处理字符

对于C#来说,处理字符时涉及可能在不同环境中使用的话,那么最好用系统默认编码:

StreamReader reader = new StreamReader(path, System.Text.Encoding.Default);