Spec-Zone.ru › Qt 5.9

Кодек текста ISO 2022-JP (JIS)

Кодек JIS обеспечивает преобразование в ISO 2022-JP и из него.

Переменная среды UNICODEMAP_JP может быть использована для настройки кодеков JIS, Shift-JIS и EUC-JP. Имена отображений соответствуют именам и описаниям, используемым в японской рабочей группе XML XML Japanese Profile, так как она предоставляет имена и объяснения всех широко используемых отображений. Вот краткие описания, написанные Серикой Курусугавой:

  • "unicode-0.9" или "unicode-0201" для стиля Unicode. Это предполагает JISX0201 для 0x00-0x7f. (0.9 — это версия таблицы отображения jisx02xx, используемая для Unicode 1.1.)
  • "unicode-ascii" Это предполагает US-ASCII для 0x00-0x7f; некоторые символы (JISX0208 0x2140 и JISX0212 0x2237) отличаются от Unicode 1.1, чтобы избежать конфликтов.
  • "open-19970715-0201" ("open-0201" для удобства) или "jisx0221-1995" для стиля JISX0221-JISX0201. JIS X 0221 — это версия JIS стандарта Unicode, но несколько символов (0x5c, 0x7e, 0x2140, 0x216f, 0x2131) отличаются от Unicode 1.1. Это используется, когда 0x5c обрабатывается как знак ИЕНА.
  • "open-19970715-ascii" ("open-ascii" для удобства) для стиля JISX0221-ASCII. Это используется, когда 0x5c обрабатывается как обратный слэш.
  • "open-19970715-ms" ("open-ms" для удобства) или "cp932" для стиля Microsoft Windows. Кодовая страница Windows 932. Некоторые символы (0x2140, 0x2141, 0x2142, 0x215d, 0x2171, 0x2172) отличаются от Unicode 1.1.
  • "jdk1.1.7" для стиля JDK Sun. То же самое, что и Unicode 1.1, за исключением того, что JIS 0x2140 отображается как UFF3C. Для 0x00-0x7f можно использовать либо ASCII, либо JISX0201.

Кроме того, поддерживаются расширения "nec-vdc", "ibm-vdc" и "udc".

Например, если вы хотите использовать преобразование в стиле Unicode, но с расширением NEC, установите UNICODEMAP_JP в значение unicode-0.9, nec-vdc. (Вероятно, вам нужно будет заключить это в кавычки в командной строке.)

Большая часть кода написана Серикой Курусугавой, известной также как Джундзи Такаги, и включена в Qt с разрешения автора и благодарностью команды Qt.

См. также Кодек текста: ISO 2022-JP (JIS).

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/codecs-jis.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API