字符编码的发展

字符编码的发展史(ASCII-EASCII-ANSI-UNICODE/UCS)

Ascll:

  ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符

表达方式:

  ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符

 

 EASCll:

  EASCII ( Extended ASCII,延伸美国标准信息交换码) 是将ASCII码由7位扩充为8位(增加了128个)而成。 EASCII 的内码是由0到255共有256个字符组成。 EASCII 码比 ASCII 码扩充出来的符号包括表格符号、计算符号、希腊字母和特殊的拉丁符号。

 

 ANSL:

  1918年,美国材料试验协会(ASTM)、与美国机械工程师协会(ASME)、美国矿业与冶金工程师协会(ASMME)、美国土木工程师协会(ASCE)、美国电气工程师协会(AIEE)等组织,共同成立了美国工程标准委员会(AESC),美国政府的三个部(商务部、陆军部、海军部)也参与了该委员会的筹备工作。

  1928年,美国工程标准委员会改组为美国标准协会(ASA),为致力于国际标准化事业和消费品方面的标准化。

   1966年8月,又改组为:美利坚合众国标准学会(USASI)。

   1969年10月6日改成现名:美国国家标准学会(ANSI)。
UNICODE/UCS:
  Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。目前的Unicode字符分为17组编排,0x0000 至 0xFFFF,每组称为平面(Plane),而每平面拥有65536个码位,共1114112个。然而目前只用了少数平面。UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。
  通用字符集(Universal Character Set, UCS)是由ISO制定的ISO 10646(或称ISO/IEC 10646)标准所定义的标准字符集。UCS-2用两个字节编码,UCS-4用4个字节编码。
历史上存在两个独立的尝试创立单一字符集的组织,即国际标准化组织(ISO)和多语言软件制造商组成的统一码联盟。前者开发的 ISO/IEC 10646 项目,后者开发的统一码项目。因此最初制定了不同的标准。
  
 
  1991年前后,两个项目的参与者都认识到,世界不需要两个不兼容的字符集。于是,它们开始合并双方的工作成果,并为创立一个单一编码表而协同工作。从Unicode 2.0开始,Unicode采用了与ISO 10646-1相同的字库和字码;ISO也承诺,ISO 10646将不会替超出U+10FFFF的UCS-4编码赋值,以使得两者保持一致。

 

  

posted @ 2021-03-16 15:41  小二来份寂寞  阅读(251)  评论(0)    收藏  举报