我怎样才能摆脱字节顺序标记 

我怎样才能摆脱字节顺序标记 

我创建了一个 html 网页,当我在页面底部运行它时,有一些不需要的字符未编码“ï”。我尝试通过 vi 使用来摆脱它,set nobomb但它仍然出现在网页中,文件保存为 UTF8,有谁知道我如何摆脱这个?

答案1

字节顺序标记只能位于文件的开头(而不是结尾)。您可能已经通过将 UTF-8 文件附加到非 UTF-8 文件而在文件末尾得到了该信息。

但是,您可以使用 vim 编辑(和删除)杂散 BOM:

:%s/^Vufeff//g

^V是哪里controlV

进一步阅读:

相关内容