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

Character encoding 为什么ISO 2022定义了94-和96-?,character-encoding,gb2312,gbk,Character Encoding,Gb2312,Gbk,我对ISO 2022标准有一些疑问: 使用94-(0x21-0xFE)和使用96-(0x20-0xFF)之间有什么区别 例如,为什么在EUC-CN中,CS1中的代码只使用有限区域(94-96-)?为什么它不占据全部?出于兼容性或其他原因 期待您的回复和thx ~您应该看看Ken Lunde的书《CJKV信息处理》(第二版) Q1:使用94-(0x21-0xFE)和使用96-(0x20-0xFF)有什么区别 A1:如果答案不在书中,你必须找到ISO 2022委员会的成员,并询问他们的设计问题:

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

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

期待您的回复和thx ~

您应该看看Ken Lunde的书《CJKV信息处理》(第二版)

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

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

问题2:为什么,例如在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等有什么兴趣