我目前正在开发一个有一些页面显示中文字符的网站。这些在Firefox上显示正常但是在IE上我收到一个字符应该是的简单框。
我认为这只是因为我没有在Windows上安装语言包,但后来我提供了一些工作样本。
有人可以解释为什么这个页面在IE中正确显示
但这不是?:
(Google.cn也无法正确显示)
我试过了
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
但是没有运气。
由于
答案 0 :(得分:2)
它与编码无关,两个站点在我的浏览器上都能正常工作。这是因为您的计算机上没有安装正确的语言字体。
我通常在安装时安装这些字体,因此不要记得确切的安装过程。但你可以通过前往Control Panel -> 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">
以下是我在处理未正确显示的字符时告诉我的问题: