万国码
统一码
在假定会有一个特定的字符编码系统能适用于世界上所有语言的前提下,1988年,几个主要的计算机公司一起开始研究一种替换ASCII码的编码,称为Unicode编码。鉴于ASCII码是7位编码,Unicode采用16位编码,每一个字符需要2个字节。这意味着Unicode的字符编码范围从0000h~FFFFh,可以表示65536个不同字符。
Unicode编码不是从零开始构造的,开始的128个字符编码0000h~007Fh就与ASCII码字符一致,这样就能够兼顾已存在的编码方案,并有足够的扩展空间。从原理上来说,Unicode可以表示现在正在使用的、或者已经没有使用的任何语言中的字符。对于国际商业和通讯来说,这种编码方式是非常有用的,因为在一个文件中可能需要包含有汉语、英语和日语等不同的文字。并且, Unicode还适合于软件的本地化,也就是针对特定的国家修改软件。使用Unicode,软件开发人员可以修改屏幕的提示、菜单和错误信息来适合于不同的语言和地区。目前,Unicode编码在Internet中有着较为广泛的使用,Microsoft和Apple公司也已经在他们的操作系统中支持Unicode编码。
尽管Unicode对现有的字符编码做了明显改进,但并不能保证它能很快被人们接受。ASCII码和无数的有缺陷的扩展ASCII码已经在计算机世界中占有一席之地,要把它们逐出计算机世界并不是一件很容易的事。(Quelle:http://jszx.qdu.edu.cn)


