如何使用HTML在IE中显示Unicode字符

时间:2009-03-21 12:59:44

标签: internet-explorer unicode html-entities

我正在尝试使用以下代码在我的页面底部显示版权和无限标志:

&#x00A9 Copyright Mikle 2009 - &#x221E

这在Firefox 2,3和Chrome中完美运行。 IE7虽然在向我显示实际代码(如上所示),而不是我期望的和其他浏览器显示的内容:

© Copyright Mikle 2009 - ∞

这可能是一些愚蠢的事情,但这让我理解为什么IE会变得如此讨厌。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:21)

实体需要分号:

©

在这种情况下,Firefox错误地过度使用了。

答案 1 :(得分:6)

  1. 使用小数值。
  2. 始终终止实体; (分号)即使在上下文中,它也是可选的。
  3. 尽可能使用命名实体。您的示例实体应写为©©和∞

  4. 其他方法,是忘记实体,只是在那里放置普通的UTF-8字符。

答案 2 :(得分:2)

你不能使用“©”吗?

This page包含常用符号的HTML代码列表。