汉字编码指南 汉字编码指南 一、汉字编码的种类 汉字编码中现在主要用到的有三类,包括GBK,GB2312和Big5。 1、GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡 等地也使用此编码。它是一个简化字的编码规范,当然也包括其他的符号、字母、日文 假名等,共7445个图形字符,其中汉字占6763个。我们平时说6768个汉字,实际上里边 有5个编码为空白,所以总共有6763个汉字。 GB2312规定“对任意一个图形字符都采用两个字节表示,每个字节均采用七位编码表示” ,习惯上称第一个字节为“高字节”,第二个字节为“低字节”。GB2312中汉字的编码范围 为,第一字节0xB0-0xF7(对应十进制为176-247),第二个字节0xA0- 0xFE(对应十进制为160-254)。 GB2312将代码表分为94个区,对应第一字节(0xa1-0xfe);每个区94个位(0xa1- 0xfe),对应第二字节,两个字节的值分别为区号值和位号值加32(2OH),因此也称为 区位码。01-09区为符号、数字区,16-87区为汉字区(0xb0-0xf7),10-15区、88- 94区是有待进一步标准化的空白区。 2、Big5又称大五码,主要为香港与台湾使用,即是一个繁体字编码。每个汉字由两个字 节构成,第一个字节的范围从0X81-0XFE(即129- 255),共126种。第二个字节的范围不连续,分别为0X40-0X7E(即64- 126),0XA1-0XFE(即161-254),共157种。 3、GBK是GB2312的扩展,是向上兼容的,因此GB2312……