El Código Estándar Nacional para Caracteres Chinos se fundó en 1980. El estándar nacional para codificar caracteres chinos se promulgó para garantizar que cada carácter chino tenga un código unificado en todo el país. Cada carácter chino tiene un código binario, que se denomina código estándar nacional de caracteres chinos. En el estándar de codificación de caracteres chinos GB2312-80, hay 6763 caracteres chinos de uso común que utilizan codificación binaria.
¿GB2312-80? GB2312 divide la tabla de códigos en 94 áreas, correspondientes al primer byte; cada área tiene 94 bits, correspondientes al segundo byte. Los valores de estos dos bytes son el valor del código de área y el valor del bit más 32 (20H) respectivamente. 01-09 es el área de símbolos y números, 16-87 es el área de caracteres chinos, 10-15 y 88-94 son áreas en blanco que se estandarizarán aún más.
GB2312 divide los caracteres chinos recopilados en dos niveles: el primer nivel son 3755 caracteres chinos de uso común, organizados en el área de 16 a 55 según el orden de las letras pinyin chinas/formas de trazos; el segundo nivel es 3008 caracteres chinos Los caracteres chinos de uso común se colocan en las áreas 56-87, ordenados en orden radical/trazo. Por tanto, GB2312 puede representar hasta 6763 caracteres chinos.
El código de país no es igual al código de área, sino que se obtiene convirtiendo ligeramente el código de área. El método de conversión es el siguiente: primero convierta el código de área decimal y el código de bits en código de área hexadecimal y código de bits, de esta manera se obtiene un código con una diferencia de posición relativa con respecto al código estándar nacional, y luego el primer byte y el código de bits; El segundo byte de este código es Agregue 20H a cada byte para obtener el código estándar nacional. Por ejemplo, el código estándar nacional de "宝" es 3123H, que se puede obtener mediante la siguiente transformación: 1703d->1103h->+20H->3123H.