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:好记性不如烂笔头。