. GB3212,GBK,UTF-8的区别和联系 - 长沙天助网
欢迎进入【长沙天助网】一站式网站建设服务平台!
公司官网 服务标准 网站建设
建站上【长沙天助网】建站服务平台企业花一样的钱,做不一样的网站!

全国销售热线:
130-8055-9997

全国客服热线:
0731-83299082

GB3212,GBK,UTF-8的区别和联系

2016-12-20 17:42:20   来自:tuiweb.cn

  在网页设计中,经常会遇到选择哪种编码格式的问题,我们常用到的GB3212,GBK,UTF-8又有着怎样的区别和联系?它们又各自在什么情况下使用较合适?现在的一些php网站培训学校很少系统的讲解到这方面的知识,鉴于此,长沙网站建设公司天助网将给大家详细介绍。

“GB2312的原文”是指国家1980年的一个标准《中华人民共和国国家标准 信息交换用汉字编码字符集 基本集 GB2312-80》。这个标准用两个数来编码汉字和中文符号。第一个数称为“区”,第二个数称为“位”。所以也称为区位码。1-9区是中文符号,16-55区是一级汉字,56-87区是二级汉字。现在Windows也还有区位输入法,例如输入1601得到“啊”。(这个区位输入法可以自动识别16进制的GB2312和10进制的区位码,也就是说输入B0A1同样会得到“啊”。)

GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBD大。GB2312更占空间少;网站制作为了减少服务器负载基本上所有的页面都生成了静态页,GB2312保存起来文件会比较小;用GB2312对网络流量无疑是最好的优化。

 UTF-8(即Unicode TransformationFormat-8bit),允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。 


上一篇:联系我们 下一篇:周鸿祎不止有花椒直播 还间接投资了熊猫TV