什么是扩展的7位(或8位)代码?

时间:2013-07-24 05:30:39

标签: iso ecma

我刚刚开始阅读ECMA-48 standard(ISO / IEC 6429),并提出了一个问题。

它说:

  

此Ecma标准定义了控制功能及其编码表示,用于7位代码,扩展7位代码,8位代码或扩展8位代码。

“扩展”7/8位代码在这里意味着什么?

1 个答案:

答案 0 :(得分:1)

ECMA-35谈论这些。这些术语是关键:

  

代码扩展:用于编码未包含在给定代码的字符集中的字符的技术。

     

转义序列:一组位组合,用于代码扩展过程中的控制目的。这些位组合中的第一个表示控制功能ESCAPE。

     

字符ESCAPE :ESCAPE是用于代码扩展目的的控制字符。它使得在CC数据元素中跟随它的有限数量的比特组合的含义被改变。这些位组合以及表示ESC字符的前一位组合构成了转义序列。

因此,我们这里有一个系统,您可以在文本中间切换编码系统:您可以使用Latin-1编码启动文本,提供切换到Latin-2的转义序列,然后继续文本。 ECMA-35在附录A中对此进行了讨论。第13章提供了有关逃逸序列结构的更多信息。