Кодовая страница 932 (IBM) - Code page 932 (IBM)

IBM кодовая страница 932 (сокращенно IBM-932[1] или двусмысленно как CP932) является одним из расширений IBM Shift JIS. Наборы кодированных символов: JIS X 0201:1976, JIS X 0208:1983,[1] Расширения IBM и расширения IBM для IBM 1880 UDC. Это комбинация однобайтовых Кодовая страница 897 и двухбайтовый Кодовая страница 301.[2]

IBM-932 напоминает IBM-943. Одно отличие состоит в том, что IBM-932 кодирует символы JIS X 0208: 1983, но сохраняет порядок 1978 года, тогда как IBM-943 использует порядок 1983 года.[1] (т.е. замена вариантов символов, сделанная в JIS X 0208: 1983 ). Другое отличие состоит в том, что IBM-932 не включает выбранные NEC расширения, которые IBM-943 включает для совместимости с Microsoft.[1]

IBM-942 включает те же двухбайтовые коды, что и IBM-932 (коды из кодовой страницы 301), но включает дополнительные однобайтовые расширения. Международные компоненты для Unicode обрабатывает ibm-932 и ibm-942 как псевдонимы для одного и того же декодера.[3]

IBM-932 содержит 7-битный ISO 646 коды, а японские символы обозначаются старшим битом первого байта, установленным в 1. Некоторым кодовым точкам на этой странице требуется второй байт, поэтому символы используют для кодирования 8 или 16 бит.

Макет

Первый байт
0123456789АBCDEF
0
1
2!"#$%&'()*+,-./
30123456789:;<=>?
4@АBCDEFграммЧАСяJKLMNО
5пQрSТUVWИксYZ[¥]^_
6`абcdежграммчасяjkлмпо
7пqрsттыvшИксуz{|}
8
9
А
Bソ
C
D
E
F
Второй байт
0123456789АBCDEF
0
1
2
3
4
5
6
7
8
9
А
B
C
D
E
F
 
Непечатаемый символ ASCII
Неизмененный символ ASCII
Измененный символ ASCII
Однобайтовая катакана половинной ширины
Первый байт двухбайтового символа, используемый JIS X 0208
Не используется в качестве первого байта, незанятое пространство в JIS X 0208
Первый байт двухбайтового символа расширения IBM
Первый байт двухбайтового определяемого пользователем символа IBM
Не используется как первый байт
Второй байт двухбайтового символа, первая половина последовательности JIS которого была нечетной
Второй байт двухбайтового символа, первая половина последовательности JIS которого была четной
Не используется как второй байт двухбайтового символа


Смотрите также

Рекомендации

  1. ^ а б c d «IBM-943 и IBM-932». Центр знаний IBM. IBM.
  2. ^ «Идентификаторы кодированного набора символов - CCSID 932». IBM Глобализация. IBM. Архивировано из оригинал on 2016-03-27.
  3. ^ "Converter Explorer: ibm-942_P12A-1999". Демонстрация ICU. Международные компоненты для Unicode.

внешняя ссылка