需要区别GBK和BIG两种情况。
GB码与BIG5是中国人常用的两种编码集。
GB码为大陆使用,BIG5为香港与台湾使用。
每个编码都由2个字符构成,高字节在前,低字节在后。
GB码是大陆使用的编码集。以前使用的为GB-2312编程,它只有常用字,字数有限。
后国家制定了新的GBK编码,汉字已经达到了2万多。
GBK完全兼容原GB-2312编码,也就是说一个GB2312的编码在GBK上是一模一样的。
GBK编码中不仅包括了原GB-2312编码,同时也包括了许多简码的繁体码,
同时还有许多的符号与不常用汉字。
GBK编码的范围是:高字节从0x81到0xFE,低字节从0x40到0xFE,同时不包括0x7F。
BIG5是香港和台湾地区使用的编码集。它的范围为:高字节从0xA0到0xFE,低字节从0x40到0x7E,和0xA1到0xFE两部分。