为什么 ISO 2022 定义了 94- 和 96-



我对 ISO 2022 标准有一些疑问:

  • 使用 94-(0x21 - 0xFE) 和使用 96-(0x20 - 0xFF) 有什么区别?
  • 例如,为什么在 EUC-CN 中,CS1 中的代码只使用有限的区域 (94- 96-)?为什么它不占据一切?出于兼容性或其他原因?

期待您的回复和感谢~

你应该看看Ken Lunde的书"CJKV信息处理"(第2版)。

Q1: 使用 94-(0x21 - 0xFE) 和使用 96-(0x20 - 0xFF) 有什么区别?

A1:如果答案不在书中,你必须找到ISO 2022委员会的人,并询问他们的设计问题:-)

Q2:例如,为什么在EUC-CN中,CS1中的代码只使用有限的区域(94- 96-)?为什么它不占据一切?出于兼容性或其他原因?

2:见答1。

现在一些反向问题:

RQ1: ISO-2022-CN 和 EUC-CN 是否仍在任何地方使用?我注意到 Python 语言为 ISO-2022-JP(7 种不同的变体)和 ISO-2022-KR 提供编解码器,但没有为 ISO-2022-CN(或 -CN-EXT)提供编解码器。伦德说,ISO-2022-CN并没有被广泛使用。

RQ2:你为什么用gb2312gbk标记你的问题?

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

最新更新