如何让 UltraEdit 以不带字节顺序标记 (BOM) 的 UTF-8 格式保存?

如何让 UltraEdit 以不带字节顺序标记 (BOM) 的 UTF-8 格式保存?

这篇相关文章告诉我 UltraEdit 添加了字节顺序标记当文件采用 UTF-8 编码时。

我如何让 UltraEdit将文件转换为 UTF-8 而不添加字节顺序标记?

答案1

Ultraedit 网站表示 -

如果您希望全局配置 UltraEdit 以保存所有带有 BOM 的 UTF-8 文件,您可以通过转到“高级”->“配置”->“文件处理”->“保存”进行设置。此处的前两个选项“保存时将 UTF-8 BOM 标头写入所有 UTF-8 文件”和“在此程序中创建的新文件上写入 UTF-8 BOM(如果未设置上述选项)”应选中。相反,如果您不想要 BOM,请确保未选中这些选项。

来源

答案2

如果您的文件已包含 BOM,并且需要保存不包含 BOM 的文件,请选择 文件->另存为并在格式下拉框,选择UTF-8 – 无 BOM

只要您的 UltraEdit 版本高于 v17.10.0.1015,这将保留所有其他文件的默认“保存”格式(在此之前,UltraEdit 中存在一个错误,即无法记住“另存为”格式)。

答案3

显然,如果您告诉 UE 以 UTF8 创建新文件,它将使用 BOM 保存,因此最好在第一次“另存为”操作时检查它。(如果您问我,这非常烦人。)

相关内容