我在其他问题(如How can I detect the encoding/codepage of a text file)中看到,无法识别文件的编码。
我还发现了一个识别编码(Determine a string's encoding in C#)的函数,但它的启发式并依赖于文件内容。
由于不同的byte-char映射,我想知道是否在每个文件的开头包含一个字符串,它允许唯一地标识其编码。
如果所有编码都不可能,那么它应该足以识别最常见的编码(http://w3techs.com/technologies/overview/character_encoding/all)