§ ITPOW >> 文档 >> XHTML

GB2312 网页在国外是乱码?

作者:lb97 来源:ITPOW(原创) 日期:2008-8-16

有人说我们做的网页,编码如果不是 UTF-8,那么在非简体中文的计算机上,比如英文操作系统上,就会显示为乱码。

这种说法是错误的。因为就目前而言(实际上很多年就开始了),计算机都是一个全球化的产品,它并不是只安装了一个字符集,在控制面板的“区域和语言选项”中,在“高级”标签中,“代码页转换表”列出了许多字符集,也勾中了许多字符集,这其中有一些是必须安装的,比如 GBK,而 GBK 是向下完全兼容 GB2312 的,所以非简单中文操作系统仍然可以浏览 GB2312 的网页。

退一步说,即使没有对应的字符集,浏览器也会给出提示,要求下载该字符集,而不是直接给予乱码了事。

为了验证本文的观点,我们可以做两件事:一是装一个英文的操作系统来试验一下;二是使用我们的简体中文操作系统访问台湾、日本、韩国等亚洲地区和国家的非 UTF-8 网站。我们可以发现都没有出现乱码。

虽然 GB2312 在各语言的操作系统上都得到支持,但我们做网页时,还是应该指明 meta,以让浏览器知道使用什么字符集,否则该浏览器可能会使用它默认的字符集或者它操作系统默认的字符集或者它认为正确的字符集。

相关阅读

相关文章