【问题标题】:Is there a way to enable Unicode characters in all browsers on Windows XP?有没有办法在 Windows XP 上的所有浏览器中启用 Unicode 字符?
【发布时间】:2010-04-19 00:01:27
【问题描述】:

我想在我的网站中使用 unicode 符号(尤其是 Dingbats)。

是否有任何方法可以在 Windows XP 的所有(或至少部分)浏览器中启用此功能,而无需用户调整任何设置?
我使用 HTML5 文档类型,其字符集配置为 UTF-8:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
  </head>
  <body></body>
</html>

浏览器可以正确识别字符集(即使是 IE7)。但不显示特殊字符。我只看到一个空的方框。
以下浏览器所有都是这种情况:IE7、Safari 4、Firefox 3.5、Chrome 4.1、Opera 10.51。

那么,有没有什么方法可以配置为在 Windows XP 上运行的浏览器启用所有(或大部分)Unicode 字符?

【问题讨论】:

  • 这可能是字体问题。
  • 这是我目前发现的。所有提示都告诉我启用 Windows XP 控制面板中的所有字体。到目前为止我还没有尝试过。我只是好奇,如果有办法可以在服务器端启用它。 (通过设置字符集/代码页 f.e.)。

标签: html browser unicode utf-8 windows-xp


【解决方案1】:

我最终使用图形而不是 Unicode 字符。这是我可以确保它在所有浏览器和操作系统中看起来都符合预期的唯一方法。

【讨论】:

    【解决方案2】:

    '

    将上述元标记复制并粘贴到您的 head 部分。

    【讨论】:

      【解决方案3】:

      我将向 Microsoft 同事寻求解决方案。也许他知道路……在答案到来之前尝试windows-65001而不是UTF-8

      windows-65001 等于 UTF-8,但有另一个名称。也许它对旧系统很重要。

      【讨论】:

      • 感谢您的提示,但我认为这对于我想要的东西来说有点过头了。基本上,我想使用 Unicode 字符/符号而不是小图像。
      • épa 可能是因为您完全改变了答案? ;-) 感谢您的努力。使用windows-65001 并没有解决问题。
      猜你喜欢
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      • 2021-09-09
      相关资源
      最近更新 更多