如何删除我网站中的额外字符?

lnon 发布于 4 天前 html 最后更新 4 天前 0 浏览

我在Firebug 中看到这个角色。 我不知道为什么会发生这种情况,我的代码中没有这样的字符。对于Firefox而言,这是可以的,但在IE中一切都会中断。我甚至无法在Google中搜索这个角色。 我用utf-8编码保存了我的文件而没有bom。

enter image description here
已邀请:

dut

赞同来自:

可能是Joomla使用或包含的文件之一中的UTF-8字节顺序标记(如果它出现在文件中,它只是零宽度无中断空间)。 您可以尝试this tool来检查字节顺序标记 - 手动搜索它们有点痛苦。

qanimi

赞同来自:

当您包含包含char(ZERO WIDTH NO-BREAK SPACE)的文件时,会发生这种情况。 此字符是BOM,您只能看到具有低级文本编辑器的BOM(例如DOS编辑)。 您可以通过查看“元素”检查器来调试它,并对需求或包含进行注释以查看包含BOM的文件。 然后,您可以复制文件的内容,将编码更改为“在utf8中编码”,保存,然后您可以再次包含它。 (记事本++)可以保存它 成功。