如何在Windows环境下检查.txt文件是ASCII还是UTF-8格式?

我已经使用UltraEdit将.txt文件从ASCII转换为UTF-8。 但是,我不确定如何validation它是否在Windows环境中使用UTF-8格式。

谢谢!

Windows中的文本文件没有格式。 有一个非官方的惯例,如果文件以UTF-8格式的UTF-8格式的BOM代码点开头,那么它就是UTF-8,但是这个惯例并没有得到普遍的支持。

在记事本中打开文件。 点击“另存为…”。 在“编码:”组合框中,您将看到当前的文件格式。

在十六进制编辑器中打开它,并确保前三个字节是UTF8 BOM ( EF BB BF

使用Notepad ++打开文件并检查“编码”菜单,可以检查当前的编码和/或转换为一组可用的编码。