-1

I have some doubts about the standard ISO 2022:

  • What's the difference between using 94-(0x21 - 0xFE) and using 96-(0x20 - 0xFF)?
  • Why, for example in EUC-CN, code in CS1 only use limited area (94- 96-)? Why doesn't it occupy the all? For compatibility or other reasons?

Looking forward to your replies and thx~

4

1 回答 1

0

你应该看看 Ken Lunde 的书“CJKV 信息处理”(第 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)提供编解码器。Lunde 说 ISO-2022-CN 没有被广泛使用。

gb2312RQ2:你为什么用and标记你的问题gbk

RQ3:您对 ISO-2022-CN 等有什么兴趣?

于 2017-01-15T07:14:57.787 回答