A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

gbk,gb2312,utf-8有什么区别了,查了资料还是一知半解,用简明点的语言表达

2 个回复

倒序浏览
GB2312-80
中华人民共和国国家汉字信息交换用编码,全称《信息交换用汉字编码字符集——基本集》,国家标准总局发布,1981年5月1日实施,收录简化汉字及符号、字母、日文假名等共7445个图形字符,其中汉字占6763个
GBK(扩展)
全国信息技术化技术委员会于1995年12月1日《汉字内码扩展规范》,GBK共收入21886个汉字和图形符号
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。
Unicode用16位表示,UTF-8是UNICODE的一种变长字符编码又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
KesionCMS的GBK版本与UTF-8版本功能是一样的.只不过编码方式不同。
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的网站则用UTF-8节省空间。
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准,UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。
比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛 ,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
提示:如果只在国内使用,建议使用GBK版本,因为它可以节省空间,及相对KesionCMS utf-8版本来讲稳定一些。
如果要在一个字符里面方中文的话只能使用GBK
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马