回复一位网友:GB2312和UTF-8的选择

王志勇 发表于 2009年02月19日 20:18

有位网友提到,网页编码选择GB2312还是UTF-8好?正好我的博客也想谈这方面的话题,在此做一讨论。

  1. 在速度方面,中文网页使用GB2312语言,英文网页使用UTF-8语言(或GB2312,但一般英文网页不用GB2312)会有理想的速度。这是因为在网页文件里,GB2312语言(ANSI文件编码)一个全角字符占2个字节,UTF-8语言(UTF-8文件编码)一个全角字符占3个字节。半角字符在ANSI编码和UTF-8编码中,均占一个字节。
    英文网页不用GB2312语言的原因是,有一些国外用户的浏览器可能需要安装语言包。
    如之前的讨论,http://www.auiou.com/relevant/00000433.jsp,如果中文网页使用UTF-8语言,会多占用一些服务器的CPU、内存、硬盘资源,速度会稍稍慢一点。如果网站的访问量很大,需要考虑一下这方面的因素,中文网页使用GB2312语言大约能提升10%~30%的性能,访问速度也会更快一些。
  2. 如果网站的访问量不大,每天500IP以下,中文网页使用GB2312或者UTF-8均可。

因此,最佳的方案是:中文网页使用GB2312语言,英文网页使用UTF-8语言。

5条评论:
1   unknown 2009-02-20 09:55
中文用GB和UTF都可以,英文,而且要给老外看的,就一定要用UTF,给中国人看的就用啥都没事。国为GB是中文编码,在英文的操作系统下是无法解的,会呈现乱码。所以英文站都是用的UTF编码。
2   有图 2009-02-21 11:26
我自己的感觉是面向的对象是什么,如果是国内用户为主,那就GB,如果面向全球用户UTF是上佳选择。因为网站不单单是看速度,更看浏览网页的对象。
目前的带宽,网页文字的占位对于显示的阻滞作用已经很小,倒是使用什么代码和布局对于页面的显示时间影响较大。
我随便说说,大家不必当真,哈。
3   Henry 2009-03-06 04:41
UTF-8现在已经成为国际趋势,中国人,在国外的也相当多,那么,通过国外的XP或诸如此类的OS,她并不具备解析GB编码,那么,如果这个网站她是UTF-8的,即肯定OK。
现在新兴的网站,相当大一部分都是采用UTF-8或者从gk转向utf编码。包括myspace.cn,具我所知当初也是gb,而现在确实是utf-8了,这又说明了什么呢。

现在带宽根本不贵,且随便找台服务器都差不多2G内存或以上了。那么因为utf比gb占用的字节多一点而会导致速度慢,很显示这是几乎不用担心的问题哦

4   自由勇 2009-03-06 09:38
呵呵,赞同。:)我也是这样想的。
只是有时候想让用户端的网页极端地下载地更快,不得已采用GB2312。
比如一个UTF-8网页下载使用0.5秒,GB2312可能就是0.47秒,也经常看不出这个差别。只是如果一个网站每天的IP在几万以上,可能会有一点差别,还需要测试。仅供参考。:)
5   OK 2009-06-15 11:33
以前没有考虑这个问题,看了大家的见解,下定决心用utf-8

发表评论:
名字: (*必填)
博客: (可省,仅限于Blog地址)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

文章分类 Category:
真相与UFO Truth and UFO
编程 Program
PHP
Blog的发展 Development
为什么写博客 W-do we Blog
互联网 Internet
BBS社区研究 Community
QQ研究 QQ Research

置顶的文章:
短信验证开发的方案分享
我的3种博客写作方法
最大的公益事业是UFO
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
为什么写技术(2018.9.23写)

近期的主题:
UTF-8、HTTPS原来都是浮云
为什么写技术
暂时放弃了开发VPS面板的想法
速度是永恒的主题
2017.12-2018.9写的博客
巡回更新:2018-09-21
2017.7第2篇
auiou.com今天换上了KVM
CentOS, Debian, Ubuntu三种VPS系统的LAMP属性小结
Debian 6.0和Ubuntu 14.04新装机的参数记录
Linux VPS的速度优化
Nginx与.htaccess
CentOS 6新装机的参数记录
auiou.com的VPS的内存占用测试
2016年8月第一帖
不喜欢锻炼身体的朋友
看《第五空间》
看《爱情公寓》的一点感想
生命的意义在于每一天都是人生的开始
安卓机顶盒收到小记
人生中最可怕的事情是拖延
不能贪吃/不能贪喝/不能贪凉
“世面”和人生意义
计划推出一个重要的“网络存档”(网络记事本)快速小程序
最近几个月博客更新减缓的原因
汽车越来越多
编写完成了清爽的贴吧浏览程序/贴吧占用内存测试
猫/无线路由器/瑞银无线网卡 最简单有效的散热方法
最近录制的歌
家用无线路由器选购的一些建议
网络电视机顶盒选购的一些建议
无线路由器当作无线交换机实例
2013-08-08:人生的意义&谨言慎行
怎样对治重症的拖沓的毛病?
磊科NW336无线网卡使用感受
腾达311R无线路由器频繁掉线解决一例(其它品牌和型号可能也适用)

王志勇:程序设计者。
1980-09-26 (38周岁)

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏 | Arsue官方Blog

54.158.52.166 2018-09-23_02:15 | CCBot/2.0 (https://commoncrawl.org/faq/) ---
Time | Taimt | Caimt | ac315 | Arsue | IC Search | TDNote 帖笛 | HKANS | Vaimt Panel | txfor | 网树 | cdfor | 性格追踪仪 | Gratitude | IXNes | Tratom | Coumit | Serble | Aufirm | Aroat | Sail every day | Tuarm | Sail every day | Webshu | Sinvide | Aucist | Anydiary | Cersta | Tovate | Matnue | Urtal | Auciou | Auciou's column

Blog存档 Archives

2018年09月
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue