UltraEdit 中是否有允许我查看文件编码的设置?
问问题
13051 次
1 回答
7
在 UltraEdit 中,用于显示文件的编码与正在使用的行尾类型一起显示在右侧某处的状态栏中,例如“U8-UNIX”。您还可以手动设置文件必须显示的编码。在版本 10 中,它位于菜单View -> Set Code Page下。您还可以在菜单File -> Conversions下 -convert- 文件的实际代码页。
如果文件没有BOM标头,则文件开头的几个字节指示编码,即文件的实际编码,只能猜测。即使文件有 BOM 标头,仍然可能存在编码问题。
所有文本编辑器都这样做,有些编辑器比其他编辑器做得更好。我没有做过比较,看看哪个最擅长。目前(2012 年),如果第一个 UTF-8 字符仅出现在文档的后面,我知道 UltraEdit 无法检测 1000 行(或更长)文本文件中的UTF-8和其他变体。当您手动设置编码时,它也无法正确显示编码。
Notepad++也不太擅长检测,但知道编码后,可以手动设置。
据我所知, Sublime Text最擅长检测编码,也在大文件中。
我认为还有一些非常好的命令行工具,从 GNU 移植到 Windows 来检测编码。我敢打赌,这将是最好的选择。
于 2012-10-08T11:07:26.770 回答