Character encoding 汉字

Character encoding 汉字,character-encoding,cjk,Character Encoding,Cjk,我目前在一个网站上工作,该网站有一些显示汉字的页面。这些在Firefox上显示得很好,但在IE上,我收到一个简单的框,其中的字符应该是 我认为这仅仅是因为我没有在Windows上安装语言包,但后来我收到了一些它工作的示例 有人能解释一下为什么这个页面在IE中正确显示吗 但事实并非如此: (Google.cn也不能正确显示) 我试过了 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 但是

我目前在一个网站上工作,该网站有一些显示汉字的页面。这些在Firefox上显示得很好,但在IE上,我收到一个简单的框,其中的字符应该是

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

有人能解释一下为什么这个页面在IE中正确显示吗

但事实并非如此:

(Google.cn也不能正确显示)

我试过了

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

但是我们没有运气


谢谢

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

我通常在安装时安装这些字体,所以不记得确切的安装过程。但是您可以通过进入
控制面板->区域和语言选项
找到方法。如果你仍然无法理解,请查看此wiki链接。 )

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

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

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

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

  • 如果你看到一堆方块,那就是你的电脑,你需要安装合适的字体文件
  • 如果您看到一堆随机的ASCII字符,那么很可能是页面编码不正确。在其中,您可以通过浏览器设置更改以临时修复方式呈现页面的编码
  • 不太可能有人只是在开一个卑鄙的玩笑,用随意的ASCII字符/方格写一个页面来骚扰用户。:)
    谢谢我没有看到任何随机的ASCII字符,所以它不可能是错误的编码或任何卑鄙的笑话。我只是觉得奇怪,在FF中,这些字体与IE在同一台机器上的显示方式完全相反。那个维基页面对我来说也有同样的问题。对于那些在IE中工作的人,我假设他们可能使用了不同形式的中文?我不知道如何向我的客户解释为什么有些网站在IE中看起来不错,而不是其他网站。。虽然,我现在不太担心,因为Wiki页面和Google.cn似乎与我正在工作的网站存在相同的问题。是的,我不确定它在引擎盖下是如何工作的(关于浏览器),但我觉得Firefox在字符编码方面相当聪明