我创建了一个 html 网页,当我在页面底部运行它时,有一些不需要的字符未编码“ï”。我尝试通过 vi 使用来摆脱它,set nobomb
但它仍然出现在网页中,文件保存为 UTF8,有谁知道我如何摆脱这个?
答案1
字节顺序标记只能位于文件的开头(而不是结尾)。您可能已经通过将 UTF-8 文件附加到非 UTF-8 文件而在文件末尾得到了该信息。
但是,您可以使用 vim 编辑(和删除)杂散 BOM:
:%s/^Vufeff//g
那^V
是哪里controlV。
进一步阅读:
- 设置 nobomb 不删除 vim 中的字节 oredr 标记
(实际发布中存在拼写错误)。