猿问

为什么我的HTML中会出现;?

为什么我的HTML中会出现;?

我在Firebug中看到了这个角色.

我不知道为什么会这样,我的代码里没有这样的角色。对于Firefox来说,这是可以的,但在IE中,一切都会中断。我甚至不能在谷歌搜索这个角色。

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


慕尼黑8549860
浏览 361回答 3
3回答

万千封印

有争议的人物&#65279是Unicode字符“零宽度无中断空间”(U+FEFF)。可能是通过复制/粘贴将其复制到代码中,而没有意识到这一点。由于它是不可见的,因此很难判断是否使用了显示实际Unicode字符的编辑器。一种选择是在一个非常基本的文本编辑器中打开文件,这个编辑器不理解Unicode,或者理解它,但是能够使用它们的实际代码显示任何非ascii字符。一旦找到它,就可以删除它周围的小块文本,并手动重新键入该文本。
随时随地看视频慕课网APP
我要回答