我尝试了一个名为UTFCast Professional的程序。它会检查文件编码。
当我编写代码时,我使用Sublime Text。
随机编码
我得到的是一些文件是UTF8,一些文件是ASCII / UTF8。它似乎是随机设置的。所有这些都设置为“BOM:否”。
(我更喜欢UTF8)
答案 0 :(得分:3)
纯文本文件不会以任何方式保存它在任何地方的编码。任何据称告诉你文件编码的程序,根据定义,只根据文件内容给出最佳猜测。现在,由于只包含以ASCII格式存在并保存为UTF-8的字符的文件与纯ASCII文件无法区分,因此答案有效。即使是Latin-1和大量其他答案也是有效的。
因此,该程序随机输出一个或另一个的答案是因为其检测算法基于文件内容的某些特征触发一个或另一个。只有程序作者才能告诉您具体原因。该文件编码为UTF-8,无BOM。无论任何应用程序告诉您它认为它完全取决于该应用程序。