即使自动检测utf8文件为ON并指示编辑器在打开对话框中以utf8打开文件,UtraEdit也会以ASCII格式打开文件。
答案 0 :(得分:1)
UltraEdit版本12是一个不准确的版本信息。从2006-03-15发布的UE v12.00到2007-01-02发布的版本12.20b + 1有几个UTF-8相关修复,这是最后的12.xx版本。
在UltraEdit论坛主题UTF-8 not recognized, largish file中解释了UTF-8检测算法。在UltraEdit论坛中还有Using UTF-8 with UltraEdit和UTF-8 auto-detection problem with first multi-byte after 10k以及与UTF-8相关的一些其他主题,可以使用UltraEdit forum search搜索单词 UTF 找到打开强>
但我不知道该怎么回答,因为你的问题不包含任何问题。你写的只是我们看不到的文件在UltraEdit v12.xx中打开,总是以ASCII / ANSI文件打开,即使在文件打开对话框中选择UTF-8也是如此。我们无法在没有验证文件的情况下验证您的声明,当然也知道现在已经存在的8年版UltraEdit版本的完整版本,您仍然会出于某种未知原因使用该版本。
答案 1 :(得分:0)
似乎问题是utf8用于检测utf8文件的算法仅使用文件的开头。所以为了确保文件被检测为utf8我只是在文件的开头放了一个“utf8陷阱”,在评论中:
<!-- €șăâțÎȚȘĂÂ - utf8 trap -->
仍然不确定为什么UtraEdit不会在“打开”对话框中收听“格式”字段...
确保首先使用正确的配置http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/unicode.html