2

我在 Firebug 中看到了这个角色

我不知道为什么会这样,我的代码中没有这样的字符。对于 Firefox 来说没问题,但在 IE 中一切都会中断。我什至无法在 Google 中搜索此角色。

我用没有 bom 的 utf-8 编码保存了我的文件。

在此处输入图像描述

4

4 回答 4

4

当您包含包含字符 (零宽度无间隔空间)的文件时,会发生这种情况。

此字符是 BOM,您只能使用低级文本编辑器(例如 DOS 编辑)查看 BOM。

您可以查看元素检查器对其进行调试,并评论需求或包含以查看包含 BOM 的文件。

然后,您可以复制文件的内容,将编码更改为“以utf8编码”,保存并再次包含它。(notepad++) 可以保存

成功。

于 2017-02-12T03:52:53.573 回答
2

可能是 Joomla 使用或包含的文件之一中的 UTF-8 字节顺序标记(如果它出现在文件中,它只是一个零宽度无中断空间)。

您可以尝试使用此工具来检查字节顺序标记 - 手动搜索它们有点麻烦。

于 2013-05-16T11:17:23.927 回答
1

只需用记事本++再次保存您的php文件

于 2018-12-04T11:26:15.140 回答
0

我也有同样的问题。

我用记事本打开文件并将其保存为 UTF8。问题解决了。

于 2021-03-28T01:25:39.443 回答