字符编码GBK,UTF-8

5 篇文章 0 订阅
4 篇文章 0 订阅

        GBK汉字编码标准之一,全称《汉字内码扩展规范》。GBK编码,是在GB2312-80标准基础上的内码扩展规范,使用了双字节码方案,其编码范围从8140至FEFE(剔除xx7F),共23940个码位,共收录了21003个汉字,完全兼容GB2312标准。英文占一字节,中文2字节。比如传奇世界2的编码为(16进制):b4 ab(传) c6 e6(奇)  ca c0(世) bd e7(界)  32(2)。

        GB2312《信息交换用汉字编码字符集》是由中国国家标准总局1980年发布,基本集共收入汉字6763个和非汉字图形字符682个。GB 2312的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆盖中国大陆99.75%的使用频率。对于人名、古汉语等方面出现的罕用字,GB 2312不能处理,这导致了后来GBK及GB 18030汉字字符集的出现。每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”(也称“区字节)”,第二个字节称为“低位字节”(也称“位字节”)。

        UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。utf-8理论的编码的长度最大可以达到6字节。utf-8汉字英文和中文字符一般占3个字节!!数字和英文字符一般占1个字节。比如传奇世界2的编码为(16进制):e4 bc a0 (传)e5  a5 87(奇) e4 b8  96(世) e7 95 8c(界)  32(2)。

        ps:好记性不如烂笔头。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值