您当前的位置:首页 > CMS常见问题 > phpcms常见问题 >

phpcms的GBK和UTF-8版本有什么区别?

0

通常开源的网站内容管理系统(phpcms、dedecms等)的官方网站上都提供完整的最新版下载,而当我们下载的时候会注意到一般有两种编码选择,一是简体中文GBK,另一种是简体中文UTF8,有些甚至还带有繁体版本的,对编码不了解的童鞋肯定会有这样的困惑:我该选择哪个编码,GBK与UTF8分别是什么以及它们的区别。

我们这里将以最简单最容易理解的方式来描述GBK和UTF8的区别,以及它们分别是什么。

GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。

UTF-8编码:它是一种全国家通过的一种编码,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码。

GBK和UTF-8有什么区别?

UTF8编码格式很强大,支持所有国家的语言,正是因为它的强大,才会导致它占用的空间大小要比GBK大,对于网站打开速度而言,也是有一定影响的。

GBK编码格式,它的功能少,仅限于中文字符,当然它所占用的空间大小会随着它的功能而减少,打开网页的速度比较快。

那么我们在建站的时候该如何选择哪个编码?

从使用角度来选择

国内使用的浏览器当中默认都包含GBK字符集,也包含UTF-8字符集,而国外的浏览器当中,默认是包含UTF-8字符集,不包含GBK字符集。

如果你要做一个中文站,并且用户是国内用户,采用GBKUTF-8均可,推荐使用GBK,如果有国外的用户,比如海外华侨,那么就建议采用UTF-8的编码,否则用户看到的是网页乱码。

如果你要做一个英文站,不用说,一定是面向全球的,UTF-8就是唯一的选择。

从使用角度来选择

GBK对汉字的存储容量较小,一个汉字占两个字节,UTF-8占用三个字节,一个面向国内用户的中文网站采用GBK版本在存储容量方面会优于UTF-8版本。

根据网站的实际使用情况,选择合适的编码还将有利于将来多套系统的整合以及一些第三方插件的使用,在网站系统的编码版本最初选择的时候要考虑好。

建站咨询

在线咨询真诚为您提供专业解答服务

咨询热线

137 1731 25507×24小时服务热线

微信交流

二维码终于等到你,还好我没放弃
返回顶部