【问题标题】:IE Chinese charactersIE汉字
【发布时间】:2011-02-25 17:59:40
【问题描述】:

我目前正在开发一个网站,该网站有一些显示中文字符的页面。这些在 Firefox 上显示正常,但在 IE 上我收到一个简单的框,字符应该在哪里。

我认为这仅仅是因为我没有在 Windows 上安装语言包,但后来我得到了一些它工作的示例。

谁能解释一下为什么这个页面在 IE 中可以正常显示

http://www.ifc.org/chinese

但这没有?:

http://www.jjl.cn/

(Google.cn 也无法正常显示)

我试过了

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

但是没有运气。

谢谢

【问题讨论】:

    标签: character-encoding cjk


    【解决方案1】:

    这与编码无关,两个站点在我的浏览器上都可以正常工作。这是因为您的计算机上没有安装正确的语言字体。

    我通常在安装时安装这些字体,所以不记得确切的安装过程。但是您可以通过访问Control Panel -&gt; Regional and Language Options 了解如何操作。如果您仍然无法弄清楚,请查看此 wiki 链接。 http://en.wikipedia.org/wiki/Help:Multilingual_support_(East_Asian)

    注意请记住,输入法(用于输入语言)不同于字符字体(用于显示语言)。

    注意 2我通常使用 UTF-8 作为我所有页面的字符集,尤其是当我知道我将处理多语言内容时。

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    

    以下是我在处理无法正确显示的字符时遇到的问题:

    1. 如果你看到一堆方块,那是你的电脑,你需要安装相应的字体文件。
    2. 如果您看到一堆随机的 ASCII 字符,那么很可能是页面编码不正确。您可以在其中更改通过浏览器设置呈现页面的编码作为临时修复
    3. 非常不可能 有人在开一个卑鄙的玩笑,并使用随机的 ASCII 字符/方块写了一个页面,只是为了惹恼用户。 :)

    【讨论】:

    • 谢谢!我没有看到任何随机的 ASCII 字符,所以它不可能是不正确的编码或任何卑鄙的笑话。我只是觉得奇怪的是,在 FF 中,这些字体与 IE 在同一台机器上正确显示。那个 Wiki 页面对我来说也有同样的问题。对于那些在 IE 中工作的人,我假设他们可能使用不同形式的中文?我不知道如何向我的客户解释为什么有些网站在 IE 中看起来不错,而其他网站看起来还不错。虽然,我现在不太担心,因为那个 Wiki 页面和 Google.cn 似乎都存在与我正在开发的网站。
    • 是的,我不确定它是如何工作的(关于浏览器),但我觉得 Firefox 在字符编码方面非常聪明
    猜你喜欢
    • 2011-12-28
    • 2018-08-22
    • 2011-12-23
    • 2012-06-26
    • 1970-01-01
    • 2011-12-09
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多