如何使用 HTML 在 IE 中显示 Unicode 字符
-
21-08-2019 - |
题
我试图使用以下代码在页面底部显示版权和无穷大符号:
© Copyright Mikle 2009 - ∞
这在 Firefox 2、3 和 Chrome 中完美运行。不过,IE7 向我显示了实际的代码(如上所示),而不是我所期望的,而其他浏览器则显示:
© Copyright Mikle 2009 - ∞
这可能是一些愚蠢的事情,但这让我明白为什么 IE 受到如此多的讨厌。我该如何解决?
解决方案
实体需要分号:
©
Firefox是被错误地过度有用在这种情况下。
其他提示
- 使用十进制值。
- 始终以 ; 终止实体(分号)即使在上下文中也是可选的。
- 尽可能使用命名实体。您的示例实体应该写成
©
© 和∞
∞
另一种方法是忘记实体,只将纯 UTF-8 字符放在那里。
你不能用 “©
”?
此页具有共同符号HTML代码的列表。
不隶属于 StackOverflow