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