一个汉字是按照两个ASCII码存放的,每个ASCII码的最高位都是1以此和普通的ASCII码进行区分(普通的ASCII码最高位是校验位,通常为0),我们称之为内码,就是机器内的汉字代码的意思。
如果把,两个ASCII码的最高位换成0,那么就成了国标码,国标码和区位码是有一个转换关系的:
将以16进制的区位码,两个字节各加上80H后就成为了国标码。
只要能知道一个汉字的区位码,我们就知道汉字在字库中的位置,而最关键的是,汉字字库是按照拼音排序的....所以....
如果把,两个ASCII码的最高位换成0,那么就成了国标码,国标码和区位码是有一个转换关系的:
将以16进制的区位码,两个字节各加上80H后就成为了国标码。
只要能知道一个汉字的区位码,我们就知道汉字在字库中的位置,而最关键的是,汉字字库是按照拼音排序的....所以....
淘宝杜琨