【问题标题】:Can't display character on IE 9无法在 IE 9 上显示字符
【发布时间】:2012-10-19 22:00:16
【问题描述】:

尽管设置了 UTF-8 字符集,但此字符 ❯ 在 IE 9 上无法正确显示。我该怎么办?

【问题讨论】:

    标签: character-encoding internet-explorer-9


    【解决方案1】:

    当字符不存在于为元素指定的字体中,或者在没有此类规范的情况下,在浏览器的默认字体中不存在时,IE 通常在呈现字符时遇到严重困难。

    解决方法是指定一个已知包含该字符的字体列表。对于“❯”U+276F 重右指向角引号装饰(一个比较特殊的字符),字体覆盖范围非常有限。大多数计算机没有包含它的字体。您可以指定如下字体列表:

     font-family: DejaVu Sans, Symbola, Everson Mono, Dingbats, Segoe UI Symbol,
     Quivira, unifont;
    

    但大多数用户缺乏所有这些字体。您可以考虑使用带有@font-face 的可下载字体(网络字体)。 DejaVu fontsSymbolaQuivira 是免费字体,尽管它们的文件很大。

    更多信息:Guide to using special characters in HTM

    【讨论】:

    • 我遇到了同样的问题。这很有帮助!:) 非常感谢你拯救了我的一天!
    【解决方案2】:

    不确定,但可能是字体问题。选择错误的字体可能会阻止字符显示。尝试不同的字体。

    (Guide to Encoding issues)

    【讨论】:

      猜你喜欢
      • 2012-11-05
      • 2016-01-04
      • 2017-05-20
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多