La página de códigos 942 (abreviada como CP942 o IBM-942 ) es una de las extensiones de IBM de Shift JIS . Los conjuntos de caracteres codificados son JIS X 0201 , JIS X 0208 , extensiones de IBM para IBM 1880 UDC y extensiones de IBM. Es la combinación de la página de códigos de un byte 1041 y la página de códigos de dos bytes 301 . [1]
Es un superconjunto de IBM-932 , que se diferencia en el uso de la página de códigos 1041 en lugar de la página de códigos 897 para sus códigos de un solo byte. La página de códigos 1041 es una extensión de la página de códigos 897 y agrega cinco caracteres de un solo byte. [2] 0x80 se asigna al signo de centavo ( ¢
), 0xA0 se asigna al signo de£
almohadilla ( ), 0xFD se asigna al signo de no ( ¬
), 0xFE se asigna a la barra invertida ( \
) y 0xFF se asigna a la tilde ( ~
) . [3] Todos estos están sin asignar en la página de códigos 897 y, por lo tanto, IBM-932. [4]
La página de códigos 942 contiene códigos ISO 646 estándar 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 usan 8 o 16 bits para codificación.
La página de códigos 1041, y por lo tanto la página de códigos 942, usa 0x5C para el signo Yen ( ¥
) y 0x7E para la línea superior ( ‾
), [3] que coincide con la mitad inferior de JIS X 0201 en lugar de US-ASCII . Sin embargo, la versión de la página de códigos 942 utilizada en Componentes internacionales para Unicode (denominada "ibm-942_P12A-1999" o "x-IBM942C") utiliza asignaciones US-ASCII para caracteres de un solo byte entre 0x20 y 0x7E. Esto da como resultado un mapeo duplicado para la tilde (0x7E y 0xFF) y la barra invertida (0x5C y 0xFE). [5]
Diseño
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ver también
Referencias
- ^ "Identificadores de juego de caracteres codificados - CCSID 942" . Globalización de IBM . IBM. Archivado desde el original el 15 de marzo de 2016.
- ^ "Identificadores de página de códigos - CP 01041" . Globalización de IBM . Archivado desde el original el 1 de junio de 2016.
- ^ a b "CP01041.txt" . IBM. Archivado desde el original el 12 de enero de 2019.
- ^ "CP00897.txt" . IBM. Archivado desde el original el 12 de enero de 2019 . Consultado el 8 de noviembre de 2017 .
- ^ "Explorador de convertidores: ibm-942_P12A-1999" . Demostración en UCI . Componentes internacionales para Unicode.