C#下获取文件编码的方式。缺陷是:只能判别Unicode,Unicode-Big Endian和UTF-8格式(通过流方式读取文件的BOM:ByteOrderMarks);如果不是这三种编码格式,就判别为系统默认编码格式。请大家指正,提出好的解决方案:能判别Windows/.Net支持的所有编码格式!很期待..
注:编码对应的BOM如下
Unicode {0xFF, 0xFE}
Unicode-Big Endian {0xFE, 0xFF}
UTF-8 {0xEF, 0xBB, 0xBF}
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛