Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Qué quiere decir con código interno y código estándar nacional? ¿Cómo convertirlos?

¿Qué quiere decir con código interno y código estándar nacional? ¿Cómo convertirlos?

El código interno es la codificación utilizada para los caracteres chinos informáticos, mientras que el código estándar nacional es el conjunto de caracteres de codificación de caracteres chinos más utilizado en China continental. La regla de conversión es: el código interno es agregar 128 a cada byte del código estándar nacional, es decir, cambiar el bit más alto de los dos bytes de 0 a 1.

Los caracteres chinos se dividen en códigos de entrada, códigos de posición, códigos estándar nacionales y códigos internos.

El código incorporado es el código de intercambio de caracteres chinos estipulado en el "Conjunto básico de conjuntos de caracteres codificados en caracteres chinos para el intercambio de información" (nombre en clave GB231280) promulgado por la Oficina Nacional de Estándares. Código interno para almacenar, transmitir e intercambiar caracteres chinos en computadoras.

El Código Estándar Nacional es el estándar internacional para los caracteres chinos en mi país. Es el "Conjunto de caracteres codificados en caracteres chinos para el intercambio de información" formulado por nuestro país en 1981. Su número estándar es GB2312-80-80, denominado Código Internacional, que es el conjunto de caracteres de codificación de caracteres chinos más utilizado en mi país.

China continental adopta el código estándar nacional ("GB" es la abreviatura del estándar nacional de la República Popular China). GB2312 contiene 6763 caracteres chinos, GBK contiene 20912 caracteres chinos y el último GB18030 contiene 27533 caracteres chinos.

El código interno de caracteres chinos utiliza una variante del código estándar nacional. El método de conversión es: agregar 128 a cada byte del código estándar nacional, es decir, cambiar el bit más alto de los dos bytes de 0 a 1. Y los 7 restantes El bit permanece sin cambios.

Por ejemplo, el código estándar nacional de Bao es 3123H, el primer byte es 0011001b y el último byte es 00100011B. Cambie el bit alto 1 a 1011001b y 1011b a B1A3H, luego el código interno de la palabra "宝" es B1A3H.

Datos ampliados:

Cómo convertir el código de área al código estándar nacional:

El código estándar nacional se obtiene convirtiendo ligeramente el código de área. El método de conversión es: 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 segundo byte; de este código son Agregue 20H a cada byte para obtener el código estándar nacional.

Por ejemplo, el código estándar nacional de "Bao" es 3123H, que se obtiene mediante la siguiente transformación: 1703d->; 1103h->; Enciclopedia Baidu-Código interno

p>

Enciclopedia Baidu-Código internacional