正在读取数据,页面载入中,请稍后...

网站网页编码UTF-8和GBK编码用哪个好

网站建设,做网站用UTF-8编码还是GB2312、GBK编码好?这是很多站长,在网站初建选择网站模板的时候,很是迷茫,不知道UTF-8和GBK编码用哪个好?做网站,小千只说,选择UTF-8编码,会让站长少走很多弯路。今天,小千就给各位站长说说,自己对网页编码选择的看法。

什么是网页编码

网页编码,英文译为 web page encoding,是在网页中指定其特定的字符编码格式的库。

GBK与UTF-8是指的字符编码的两种形式--字符集。一般中文显示用GBK编码,但国外访问者访问的时候,如果浏览器不支持自动转码,用其它格式查看的时候会乱码。

相比UTF-8,UTF-8是国际通用字符集,但是会多占一点点空间,因为语种非常多,要考虑兼容性。这两种编码集没有好坏之分,只有适用不适用的区别。其实UTF-8兼容性更好,多出的一点空间也没什么的,现在多数GBK网站,只是传统因素下的选择,一般新站多是UTF-8编码。

首选,网页编码选择哪个好?要先了解什么是网页编码,网页编码有几种等等。网页编码我们一般分为两种,一种是UTF-8编码,另一种是GBK编码,而GB2312编码也是属于GBK编码的。

UTF-8和GBK编码的区别

GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。

至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。

GBK包含全部中文字符,UTF-8则包含全世界所有国家需要用到的字符。GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)。

UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。

UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛,GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大,GB2312是GBK的子集,GBK是GB18030的子集,GBK是包括中日韩字符的大字符集合,如果是中文的网站,推荐GB2312、GBK有时还是有点问题。

为了避免所有乱码问题,应该采用UTF-8,将来要支持国际化也非常方便,UTF-8可以看作是大字符集,它包含了大部分文字的编码。

UTF-8和GBK编码哪个好

网站网页编码UTF-8和GBK编码用哪个好 - 全民博客

如果,你要问我哪个好,在我看来,肯定是用UTF-8好,因为,UTF-8是国际通用字符集,而GBK编码是国内通用字符集,可以这样理解。比如就像选域名一样,你问我com和cn哪个域名后缀好,我肯定会说com后缀的更加高大尚。

但是,由于各种原因,我们还得根据自己的需求来定,多个不同的角度来判断。比如,网站类型啊,中文网站还是英文网站啊,或者是数据库储存空间啊,等等这些来判断。

GBK编码是汉字编码的一种规范,选用双字节编码,即无论是汉字还是英文字母都占用两个字节。UTF-8是一种国际通用编码,涵括了全球大多数言语字符集,当然也包括汉语,UTF-8编码对汉字选用三个字节存储,英文字母一个字节。

形容到这儿,我想我们应当知道,对于网站编码GBK和UTF-8的区别,该怎么挑选了吧。首要应当知道的是GBK和UTF-8都是页面的一种字符编码格式,有各自不一样的用处。GBK对汉字的存储容量较小,因而一个海内运用的中文网站选用GBK编码,会在存储容量方面会优于UTF-8编码,如果是一个英文网站,无论你的用户是哪里的,UTF-8编码都是最好挑选。

从用户体验的角度选择

从用户角度来讲,就是网站用户体验,用户会使用什么浏览器来访问网站,一般都是国内用户多,还是国外用户多。如果都是国内,选择GBK会节省数据库存储空间,选择UTF-8编码是国际通用字符集,其实UTF-8兼容性更好。所以,一般的新站都选择UTF-8编码来建站啦。

从作为站长的角度来选择

无论你喜欢什么网页编码,在网站还没有发布文章、数据的时候,网站模板编码都是可以互相转换的。比如,网站模板是UTF-8编码的,都可以转为GBK编码的网站模板。网站模板是GBK编码的,都可以转为UTF-8编码网站模板。

但是,网站一旦发布数据,UTF-8编码和GBK编码就不能相互转换了,因为,GBK编码存储的数据,中英文、数字都是两个字节,而UTF-8编码存储的数据,中文占三个字节,而数字、英文,只占一个字节。

网站一旦发布数据,UTF-8和GBK编码数据库数据是不能互转的,强制转了以后网站会出问题的。比如,在GBK编码的时候,网站有1561篇文章,但是你要强制GBK编码转UTF-8编码以后,UTF-8编码网站只有1560篇文章,这,就是在做网站的时候,就要做好选择,一旦建立发布数据,就不能再转码了。

总结:经过上面的各种分享,小千觉得,做网站就要有大志向,还是选择UTF-8编码这种国际通用字符集的兼容性好。虽然GBK编码会节省存储容量,但是,并不是GBK编码数据库小,GBK编码加载就快,而UTF-8编码数据库也是一样的。以上,就是小千对网页编码的看法啦,做网站,小千只说,选择UTF-8编码,会让站长少走很多弯路。

本文结束

评论专区

发表评论

评论列表(无评论)