Página de códigos 932 (IBM)


La página de códigos de IBM 932 (abreviada como IBM-932 [1] o ambiguamente como CP932 ) es una de las extensiones de IBM de Shift JIS . Los conjuntos de caracteres codificados son JIS X 0201 : 1976, JIS X 0208 : 1983, [1] extensiones de IBM y extensiones de IBM para IBM 1880 UDC. Es la combinación de la página de códigos de un byte 897 y la página de códigos de dos bytes 301 . [2] La página de códigos 301 está diseñada para codificar el mismo repertorio que IBM Japanese DBCS-Host . [3]

IBM-932 se parece a IBM-943 . Una diferencia es que IBM-932 codifica los caracteres JIS X 0208: 1983 pero conserva el orden de 1978, mientras que IBM-943 usa el orden de 1983 [1] (es decir, los cambios de variantes de caracteres realizados en JIS X 0208: 1983 ). Otra diferencia es que IBM-932 no incorpora las extensiones seleccionadas de NEC, que IBM-943 incluye para compatibilidad con Microsoft. [1]

IBM-942 incluye los mismos códigos de doble byte que IBM-932 (los de la página de códigos 301) pero incluye extensiones adicionales de un solo byte. International Components para Unicode trata "ibm-932" e "ibm-942" como alias del mismo decodificador. [4]

IBM-932 contiene códigos ISO 646 de 7 bits y los caracteres japoneses se indican mediante el bit alto del primer byte establecido en 1. Algunos puntos de código en esta página requieren un segundo byte, por lo que los caracteres utilizan 8 o 16 bits para la codificación. .