Почему ISO 2022 определил 94- и 96-?

У меня есть некоторые сомнения по поводу стандарта ISO 2022:

  • В чем разница между использованием 94-(0x21 - 0xFE) и 96-(0x20 - 0xFF)?
  • Почему, например, в EUC-CN, код в CS1 использует только ограниченную область (94- 96-)? Почему это не занимает все? Для совместимости или по другим причинам?

Ждем ваших ответов и спасибо ~

1 ответ

Решение

Вы должны взглянуть на книгу Кена Лунде "CJKV Information Processing" (2-е издание).

Q1: В чем разница между использованием 94-(0x21 - 0xFE) и 96- (0x20 - 0xFF)?

A1: Если ответа нет в книге, вам нужно будет найти людей в комитете ISO 2022 и спросить их об их вопросах дизайна:-)

Q2: Почему, например, в EUC-CN, код в CS1 использует только ограниченную область (94- 96-)? Почему это не занимает все? Для совместимости или по другим причинам?

A2: см. A1.

Теперь несколько обратных вопросов:

RQ1: ISO-2022-CN и EUC-CN все еще используются где-нибудь? Я заметил, что язык Python предоставляет кодеки для ISO-2022-JP (7 различных вариантов) и ISO-2022-KR, но не для ISO-2022-CN (или -CN-EXT). Лунде говорит, что ISO-2022-CN не получил широкого распространения.

RQ2: Почему вы отметили свой вопрос gb2312 а также gbk?

RQ3: Что вас интересует в ISO-2022-CN и т. Д.?

Другие вопросы по тегам