摄影大咖 发表于 2020-8-24 16:32:15

discuz建站不同编码版本对比:GBK和UTF-8到底该选哪个?

大家都知道,在使用discuz建站的时候,一般会从GBK和UTF-8两个编码版本中选择一个,那么到底该选哪个呢?这两个版本有什么区别呢?魔趣吧在这里给出一些建议!下面我们看一下GBK和UTF8两个版本的在不同功能上的区别:1,帖子标题和内容能输入的字数不同:GBK编码,是在GB2312-80标准基础上的内码扩展规范,使用了双字节编码方案,因此每个汉字代表两个字符,这个特点决定了网站标题能输入的字数,目前系统默认限制80个字符,所以GBK编码的discuz发帖最多可以有40个汉字的长度。而UTF8的字符编码则不固定,总体来说比GBK编码要少很多,大概能输入26个汉字,比GBK版本少了大概14个汉字的长度。当然,如果是英文,两者基本没什么区别。所以从标题和内容能够输入的汉字字数这方面来说,GBK显然有很大的优势!对比如下图:

2,插件和模板的对比:在插件上两个编码基本没什么区别,因为插件基本都是所有编码通用的。而在网站模板的对比上,GBK版本的则明显多于UTF-8,当然,GBK版本的也可以用转码工具转码成UTF-8,但是总归是麻烦点,而且转码的技术要求也较高,一般的小白基本无法独立完成,从这方面来说,GBK也更具优势!3,数据库的消耗对比:从第一条我们可以看出,同样的内容,UTF-8需要占用更多字节,同样的也会更多的消耗数据库存储空间。而GBK由于编码优势,占用的数据库空间则小于UTF-8,在这个PK中,GBK获胜!4,国际通用性对比:很多人认为UTF-8是国际标准,而GBK则更适合国内站点,考虑到绝大部分discuz站长都是做的国内站点,因此选择GBK也是没有问题的;如果是做国际站点,则建议使用UTF-8,因为它在国际上的兼容性要强于GBK。因此在这个对比中,两者不相上下,主要看站长的网站面向的用户了。好了,今天建站爱好者的编码PK就是这样了,大家在选择编码的时候可以做个参考!这样就可以了,是不是特别简单


页: [1]
查看完整版本: discuz建站不同编码版本对比:GBK和UTF-8到底该选哪个?