为什么 ISO 2022 定义了 94- 和 96-?
Why ISO 2022 defined 94- and 96-?
我对 ISO 2022 标准有一些疑问:
- 使用 94-(0x21 - 0xFE) 和使用 96-(0x20 - 0xFF) 有什么区别?
- 为什么比如在EUC-CN中,CS1中的代码只能使用有限的区域(94-96-)?为什么不占据全部呢?出于兼容性或其他原因?
期待您的回复和感谢~
您应该看看 Ken Lunde 的书 "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)提供编解码器。 Lunde 说 ISO-2022-CN 没有被广泛使用。
RQ2:你为什么用 gb2312
和 gbk
标记你的问题?
RQ3:您对 ISO-2022-CN 等有何兴趣?
我对 ISO 2022 标准有一些疑问:
- 使用 94-(0x21 - 0xFE) 和使用 96-(0x20 - 0xFF) 有什么区别?
- 为什么比如在EUC-CN中,CS1中的代码只能使用有限的区域(94-96-)?为什么不占据全部呢?出于兼容性或其他原因?
期待您的回复和感谢~
您应该看看 Ken Lunde 的书 "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)提供编解码器。 Lunde 说 ISO-2022-CN 没有被广泛使用。
RQ2:你为什么用 gb2312
和 gbk
标记你的问题?
RQ3:您对 ISO-2022-CN 等有何兴趣?