选择utf-8还是GB2312?

作者:好好 来源:好好blog 时间:2009-06-19 13:05:00 

我们公司网站的项目都是采用utf-8编码格式的,一天,发现部分电脑打开网站的一个页面是空白页,要在IE下重新选择编码才显示正常。我们网站的编码都是统一用utf-8,编码转换是没有问题的,为什么那个页面会是空白页?

检查原因,发现开发人员把<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这个和<title></title>的位置放反了。正确的顺序是:

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

由于这个问题引起了我对utf-8和GB2312的好奇,

● 我们在国内做网站是用utf-8编码格式还是GB2312编码格式好?

● utf-8和GB2312有什么区别?

在网上能搜索到很多专业的解释
utf-8:http://baike.baidu.com/view/25412.html?wtp=tt
GB2312:http://baike.baidu.com/view/443268.htm

我们一般通俗的理解为:utf-8是世界性通用代码,也完美的支持中文编码,如果我们做的网站能让国外用户正常的访问,就最好用utf-8。GB2312属于中文编码,主要针对国内用户使用,如果国外用户访问GB2312编码的网站就会变乱码。

● 那么我们到底用哪一个格式比较好?是不是萝卜白菜各有所爱。

我在网上也搜索了一下用哪个好。

网友的反馈是用utf-8比GB2312要多很多,大家都比较赞同用utf-8,我们公司的同事也赞成用utf-8。

无意中看到一张google的统计编码格式使用情况的调查表图:


由此图可以看出,2001-2008年期间,GB2312编码的使用情况虽然幅度不大,但还是在稳定上升的;utf-b编码的使用情况上涨幅度很大。

我挑选了国内部分几个大的门户网站,看看他们用的是哪种编码格式:

● 这些网站大部分都是用GB2312,而不是utf-8,不知道为何原由?

带着这个疑问在蓝色理想论坛上发了个帖子,里面有几个网友回答的挺有道理。

wangkaye :开始使用的就是 GB2312编码,现在改成 utf-8,(以前的网页)转换的难度和风险太大。

yoom:utf-8编码的文件比gb2312更占空间一些,不过目前的硬件环境下可以忽略。

abrush:我比较倾向于 UTF-8,大的门户网很多都是用GB2312。我估计是因为为了访问速度基本上所有的页面都生成了静态页,UTF-8保存起来文件会比较大,对于门户级别的网站每天生成的文件量巨大,带来的带宽及存储成本相应提高。

● 这些门户究竟为什么大部分采用GB2312?我们做网站的时候选择哪种编码?还是选择你自己的见解吧!

标签:utf-8,gb2312,编码
0
投稿

猜你喜欢

  • ASP JSON类文件的使用方法

    2011-04-30 16:39:00
  • 驯服不听话的网页表格

    2007-12-03 11:36:00
  • CSS选择符小讲

    2009-09-17 11:53:00
  • MYSQL在一个字段值前面加字符串

    2010-10-14 14:28:00
  • asp连接mysql的问题(端口)

    2009-08-21 13:23:00
  • 使用MyISAM表和InnoDB的一些记录

    2009-12-20 18:21:00
  • [xhtml+css实例]不规则导航的制作

    2008-04-04 18:11:00
  • 安装Oracle加载数据库错误areasQueries的解决

    2010-07-27 13:02:00
  • 推荐一篇不错的新手asp编程的基本法则

    2011-04-15 11:08:00
  • 网页栅格系统研究(4):技术实现

    2008-11-06 11:44:00
  • 关于JS中变量的显式申明和隐式申明

    2008-09-12 13:04:00
  • SQL Server 2005数据转换服务设计问题集锦

    2008-12-26 17:29:00
  • ASP中页面限权访问的几种方法

    2007-12-13 06:53:00
  • ASP Crazy 模版操作类(最简单的模板类、仅提供交流)

    2011-03-17 11:06:00
  • XML简易教程之四

    2008-09-05 17:19:00
  • 数据库Oracle数据的异地的自动备份

    2010-07-27 13:28:00
  • 浏览器是怎样工作的(一):基础知识

    2012-05-09 20:32:48
  • 网站注册那些事儿

    2010-01-05 16:49:00
  • 如何避免查询调查结果时出现不相关主题的重复记录?

    2009-11-07 18:42:00
  • 互联网产品设计师职业生涯

    2009-04-20 20:41:00
  • asp之家 网络编程 m.aspxhome.com