国标码为什么要加上32?,汉字编码gb2312-80中,为什么既有国标码,又有机内码?
国标码为什么要加上32?
汉字机内码的每个字节都大于128,这是为了解决与ASCII码的冲突问题。
GB2312将代码表分为94个区,对应第一字节;每个区94个位,对应第二字节。两个字节的值分别为区号值和位号值加32(20H),因此也称为区位码。
01-09区为符号、数字区;16-87区为汉字区;10-15区、88-94区是有待进一步标准化的空白区。
GB2312将收录的汉字分成两级:
第一级是常用汉字计3755个,置于16-55区,按汉语拼音字母/笔形顺序排列;
第二级汉字是次常用汉字计3008个,置于56-87区,按部首/笔画顺序排列。
因此,GB2312最多能...