2009-09-01 56 views

回答

6

在UltraEdit中,正在用于显示文件的编码显示在右侧的状态栏中,以及正在使用的行结束类型,例如“U8-UNIX”。您也可以手动设置文件必须显示的编码。在版本10中,这是菜单查看 - >设置代码页。您也可以转换 - 菜单下文件的实际代码页文件 - >转换

如果文件没有BOM头文件,则文件开头的几个字节表示编码,即文件的实际编码,只能被猜测。即使文件具有BOM标题,仍然可能存在编码问题。

所有的文本编辑都这样做,有些比其他更好。我没有做过比较,看看哪个最好。目前(2012年),如果第一个UTF-8字符仅出现在文档的后面,我知道UltraEdit无法在1000行(或更长)的文本文件中检测到UTF-8和其他变体。当您手动设置编码时,它也无法正确显示编码。

Notepad++也不是很好的检测它,但是当你知道编码时,你可以手动设置它。

Sublime Text据我所知最适合检测编码,也是在大文件中。

我认为也有一些非常好的命令行工具,从GNU移植到Windows,检测编码。我敢打赌,这将是最好的选择。

+0

你能把你的评论放入答案吗?那么我会将其标记为已接受的答案。谢谢! – gsharp 2012-10-08 14:44:08

+0

你去:) – Wouter 2012-10-09 07:37:00

+0

伟大的:-)并感谢您的好答案! – gsharp 2012-10-09 19:48:10

相关问题