Кодовая страница 942
Кодовая страница 942 (сокращенно CP942 или IBM-942 ) — одно из расширений IBM Shift JIS . Кодированные наборы символов: JIS X 0201 , JIS X 0208 , расширения IBM для IBM 1880 UDC и расширения IBM. Это комбинация однобайтовой кодовой страницы 1041 и двухбайтовой кодовой страницы 301 . [1]
Это расширенная версия IBM-932 , отличающаяся использованием кодовой страницы 1041 вместо кодовой страницы 897 для однобайтовых кодов. Кодовая страница 1041 является расширением кодовой страницы 897 и добавляет пять однобайтовых символов. [2] 0x80 отображается на знак цента ( ¢
), 0xA0 отображается в знак решетки ( £
), 0xFD отображается на знак «нет» ( ¬
), 0xFE отображается в обратную косую черту ( \
), а 0xFF сопоставляется с тильдой ( ~
). [3] Все они не назначены на кодовой странице 897 и, следовательно, в IBM-932. [4]
Кодовая страница 942 содержит стандартные 7-битные коды ISO 646 , а японские символы обозначаются старшим битом первого байта, равным 1. Для некоторых кодовых точек на этой странице требуется второй байт, поэтому для символов используются либо 8, либо 16 бит. кодировка.
Кодовая страница 1041 и, следовательно, кодовая страница 942 используют 0x5C для знака иены ( ¥
) и 0x7E для надстрочной линии ( ‾
), [3] соответствует нижней половине JIS X 0201, а не US-ASCII . Однако версия кодовой страницы 942, используемая в международных компонентах для Юникода (называемая «ibm-942_P12A-1999» или «x-IBM942C»), использует сопоставления US-ASCII для однобайтовых символов между 0x20 и 0x7E. Это приводит к дублированию сопоставления тильды (0x7E и 0xFF) и обратной косой черты (0x5C и 0xFE). [5]
Макет [ править ]
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
См. также [ править ]
Ссылки [ править ]
- ^ «Идентификаторы кодированных наборов символов — CCSID 942» . IBM Глобализация . ИБМ. Архивировано из оригинала 15 марта 2016 г.
- ^ «Идентификаторы кодовых страниц — CP 01041» . IBM Глобализация . Архивировано из оригинала 1 июня 2016 г.
- ^ Jump up to: Перейти обратно: а б «CP01041.txt» . ИБМ. Архивировано из оригинала 28 мая 2024 г.
- ^ «CP00897.txt» . ИБМ. Архивировано из оригинала 28 мая 2024 г. Проверено 8 ноября 2017 г.
- ^ «Проводник конвертеров: IBM-942_P12A-1999» . Демонстрация отделения интенсивной терапии . Международные компоненты для Unicode.