首页| 下载PC
百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 建站 > 正文

GB2312、GBK与UTF-8网页编码区别解惑

webmaster 2020-09-27 14:18 1361 浏览 0 评论

GB2312、GBK和UTF-8都是字符编码,除此之外,全世界还有很多种字符编码,对于我们中国网站来说,用这三种编码比较多。那么为什么会有编码这个问题呢?在计算机内,储存文本信息用ASC II码,每一个字符对应着唯一的ASCII码。最初计算机是由美国发明的,他们也用的是键盘和上面的字母,所以他们的字符ASCII好解决。但是我们国家就不同了,每个汉字要对应唯一的ASCII码。这样,就出来了国家制定的字符编码标准:GB2312、GBK等。其他国家,其他语言也有他们对应的编码 标准。 GB 就是国标的意思,GB2312和GBK主要用于汉字的编码,而UTF-8是全世界通用的。意思就是说,如果你的网页主要面对使用汉语的中国人的话,使用 GB2312和GBK就好,文字储存体积要小,有一些优点。如果你的网页要面向世界的话,你再用GB2312和GBK作为网页编码的话,有些电脑上的浏 览器没有这种编码,你的网页汉字内容就会变成无法识别的乱码。 它们通常用在网页的meta标签内,例如:meta charset="gb2312",表示这个页面使用的是GB2312编码。这个信息是给浏览器看的,浏览器会优先考虑使用从网页头部提取出来的编码信息对网页进行解码。当然, 我们也可以强制浏览器使用某种编码解释网页,这样我们就看到了传说中的乱码。

GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换:

GBK、GB2312--Unicode--UTF8
UTF8--Unicode--GBK、GB2312

对于一个综合性网站来说,如果各种不确定字符都比较多,则建议使用UTF-8编码。
如果是中文的网站 推荐GB2312 GBK有时还是有点问题 为了避免所有乱码问题,应该采用UTF-8,将来要支持国际化也非常方便 UTF-8可以看作是大字符集,它包含了大部分文字的编码。

使用UTF-8的一个好处是其他地区的用户(如香港台湾)无需安装简体中文支持就能正常观看你的文字*而不会出现乱码。*益吾库

gb2312是简体中文的码
gbk支持简体中文及繁体中文
big5支持繁体中文
utf-8支持几乎所有字符

中国大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编码的关系是这样的。 最早制定的汉字编码是GB2312,包括6763个汉字和682个其它符号 95年重新修订了编码,命名GBK1.0,共收录了21886个符号。 之后又推出了GBK18030编码,共收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字,现在WINDOWS平台必需要支持GBK18030编码。益吾库

GB2312编码大约包含6000多汉字(不包括特殊字符),编码范围为第一位b0-f7,第二位编码范围为a1-fe(第一位为cf时,第二位为a1-d3),计算一下汉字个数为6762个汉字。当然还有其他的字符。包括控制键和其他字符大约7573个字符编码 gbk编码是对G B2312编码的扩充,容纳的汉字更多,但仅仅是扩充,没有质的变化。保留了所有G B2312编码,在此基础上进行编码范围的扩充.容纳(包含特殊字符)共22014个字符编码. gb18030编码是在gbk编码基础上的扩充,因为汉字更多,仅仅使用两位编码已经不能 容纳要求的汉字,所以采用了2\4位混和的办法,可以支持更多的汉字编码。并且保留了原有的gbk 2字节编码兼容G B2312和gbk编码的文件。大概容纳55657个编码(包含特殊字符) unicode编码(也就是UTF编码):俗称万国码,致力于使用统一的编码准则表达各国的文字。 为表达更多的文字,utf-8采用2/3混编的方式。目前容纳的汉字范围小于gbk编码。并且以 3字节的方式处理中文,带来了兼容性的问题,原有的gbk,G B2312,gb18030编码文件都不能正常的处理,还有很长的路要走。

gbk和gb2312的区别有哪些?益吾库

首先大家要了解什么是gbk?什么是gb2312?我们要知道他们都是一种字符编码,当然字符编码还有很多种。

而字符编码我们可以这样理解:益吾库

在计算机中存放的都是0和1的二进制值。

8个位对应一个字节,常用16进制来表示。益吾库

那么我们如果想要在计算机上看到我们想要的字符显示,而不是各种0和1的数字该怎么实现呢?

这里我们就需要使计算机把其所存储的对应的16进制的数值,转化为对应的字符,包括英文和中文等其他语言的字符,然后输出到屏幕上。益吾库

所以编码也就是,定义了一套规则,去指定哪些数值,对应着哪些字符。

那么字符编码,就是定义了一套规则,指定了计算机中存放的这么多值中的哪个值,对应了电脑屏幕显示出来的哪个字母。益吾库

综上所述,大家应该都能理解GBK和GB2312是一种字符编码了吧。

下面我们再具体说说他们的区别与相同点:益吾库

相同点:

1、GBK和GB2312 都是16位益吾库

2、它们通常用在网页的meta标签内

不同点:益吾库

1、GBK字符编码支持简体中文和繁体中文!

GBK全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification) ,中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。益吾库

2、GB2312只支持简体中文!

《信息交换用汉字编码字符集》是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。
GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。益吾库

如果你的网页主要面对使用汉语的中国人的话,使用 GB2312和GBK就可以了,文字储存体积要小,有一些优点。如果你的网页要面向世界的话,你再用GB2312和GBK作为网页编码的话,有些电脑上的浏览器没有这种编码,你的网页汉字内容就会变成无法识别的乱码。


相关推荐

WordPress安装详细教程-图文并茂
WordPress安装详细教程-图文并茂

...

2020-12-14 14:15 webmaster

WordPress安装详细教程
  • WordPress安装详细教程
  • WordPress安装详细教程
  • WordPress安装详细教程
  • WordPress安装详细教程
网站有哪些常见安全漏洞,如何防范?
网站有哪些常见安全漏洞,如何防范?

随着互联网的发展,每年网站数量也是呈几何级的增长,网络安全问题越来越受到大家重视。一个企业的网站如果出现安全问题,对企业的品牌形象和用户信任度影响非常大,那么我...

2020-09-27 14:27 webmaster

解决phpMyAdmin最大上传限制问题
解决phpMyAdmin最大上传限制问题

phpMyAdmin使用方便,已成为大多数站长的常用工具,对于小型网站来讲phpmyadmin已经绰绰有余。大文件导入mysql一直以来都是个问题,一般情况下,...

2020-09-27 14:24 webmaster

GB2312、GBK与UTF-8网页编码区别解惑

GB2312、GBK和UTF-8都是字符编码,除此之外,全世界还有很多种字符编码,对于我们中国网站来说,用这三种编码比较多。那么为什么会有编码这个问题呢?在计算机内,储存文本信息用ASCII码,每一...

什么是网站备案?备案和不备案有何区别?
什么是网站备案?备案和不备案有何区别?

什么是网站备案?网站备案是指根据国家法律法规需要网站的所有者向国家有关部门申请的备案,目前主要有ICP备案和公安局备案,通常指ICP备案。ICP备案根据主办主体...

2020-09-27 14:17 webmaster

什么是SSL和HTTPS?
什么是SSL和HTTPS?

在互联网时代,我们无论是浏览网页、发送电子邮件,还是网上购物、网络办公,这些都涉及到信息传输。那么你知道吗?所有这些信息在理论上都是可以被截获的,如果信息传输不...

2020-09-27 14:16 webmaster

400114网址导航安装包
400114网址导航安装包

400114.cn网址导航|打开,世界都是你的。Openup,theworldisyours..400114网址导航安装包两个版本-安装板、绿色版...

2020-09-14 14:10 webmaster

基础教程:广告代码应该怎么写?
基础教程:广告代码应该怎么写?

这是一篇很基础很基础的教程,适用于刚接触网站啥都不懂的小白们。首先是我的个人建议:如果你确定了自己要开始做网站了,请花一两个小时的时间去w3c(点我进入)网站稍...

2020-09-14 09:05 webmaster

建站图标
建站图标

图标.zip

2020-09-13 22:03 领航者

zblogphp主题模板修改教程 zblogphp模板怎么修改?
zblogphp主题模板修改教程 zblogphp模板怎么修改?

这一篇主要是介绍“zblogphp”的模板修改教程,zblogasp的模板修改教程请看本站之前发的一篇教程“zblog主题怎么修改?zblogasp主题修改方法...

2020-08-12 18:26 Antuniform

zblog各个文件的作用是什么?zblog文件详细说明
zblog各个文件的作用是什么?zblog文件详细说明

zblog各个文件的作用是什么?zblog文件详细说明

2020-08-12 18:22 Antuniform

历史上最牛逼的网站,没有之一!
  • 历史上最牛逼的网站,没有之一!
  • 历史上最牛逼的网站,没有之一!
  • 历史上最牛逼的网站,没有之一!
  • 历史上最牛逼的网站,没有之一!

取消回复欢迎 发表评论:

请填写验证码

本站公告

欢迎访问本站,114网址导航网(www.400114.cn)优质收录站点。

请点击给我留言吧!

点击关闭
  • 在线客服1

    在线客服2