参加资料:
1,https://en.wikipedia.org/wiki/Byte_order_mark 点击打开链接
2,http://stackoverflow.com/questions/3825390/effective-way-to-find-any-files-encoding 点击打开链接
简单点说,就是通过读取文档的BOM(byte-order mark),根据其去判定encoding方式。
根据table以及stackoverflow中的代码,进行了一些修改。
/// <summary>
/// Determines a text file's encoding by analyzing its byte order mark (BOM).
/// Defaults to ASCII when detection of the t