Notepad2 在识别编码时的 BUG

作者:vkvi 来源:ITPOW(原创) 日期:2010-2-3

我有一文本文件,其编码是 ANSI,内容如下:

ITPOW
charset="UTF-8"
ITPOW

就因为有 charset="UTF-8" 这几个字,导致 Notepad2 将该文件编码错认为 UTF-8,导致显示如下:

Notepad2 在识别编码时的 BUG

而 Windows 的记事本中就正常,说明 Notepad2 在识别编码时,其方法还是不对。

实际上,这是 Notepad2 自动识别编码的功能,也可以关闭这个功能。在文件->编码->默认中设置。如下图,将“不解释编码标识”勾上,而“跳过 Unicode 自动检测”(与本文无关)一般我也勾上,因为它在自动检测 Unicode 时也有问题。如果您用的是 Windows 7 系统,请参见这篇文章:Notepad2 在 Windows 7 中无法保存设置的解决

Notepad2 编码识别

相关文章