MFC单文档打开文本文件 如何判断文件的编码方式是unicode还是ansi这个问题解决了吗?能教教俺吗?

2025-04-27 08:45:56
推荐回答(2个)
回答1:

通常情况unicode文件前面有几个字节(术语叫做BOM,你可以百度一下),可以通过BOM来判断。
ansi没有这个BOM。但是这个BOM是编程写进去的,不是自动产生的,如果有的程序员故意没有写入BOM的话,那就没有办法了。

回答2:

unicode编码的文件前面两个字节是标志。