UCS与Unicode:二虎相争,必有一伤?
曾经,有两个家伙想当字符界的武林盟主,一个人送外号“呦西斯”,一个江湖人称“油泥扣得”。前者隶属于国际标准化组织(ISO),后者来自软件制造商组成的统一码联盟。
月圆之夜,紫禁之巅!
二人决斗前都选择先做下自我介绍:
1.UCS
大家可能对我比较陌生,但我才是出自名门正派,不是那些乌合之众能相提并论的。首先严正声明一下,我是由国际标准化组织(ISO)精心打造的一套字符编码标准。我的全称为Universal Character Set,即通用字符集,旨在将全球所有文字符号纳入同一编码体系。换句话说,我就是字符界的“联合国”,你们所有人的目光都应该嚓嚓嚓冲着我不停地闪烁。
今天,我给老铁们带来了两件商品,都是符合ISO 10646(或称ISO/IEC 10646)卫生标准的。一个是UCS-2,两个字节编码;另一个是UCS-4,用4个字节编码。
2.Unicode
亲们,我还用介绍吗?大家对我可以说再熟悉不过了。我就是被你们称之为“统一码,万国码”的油泥扣得,掌声在哪里?
什么联合国,你有一万个国家吗?
别在那纸上谈兵,坐而论道,看看我,已打下整个江山,世上所有的语言符号都被我一勺端了。
我出品的是全球采用的编码标准,把每一个字符都分配了一个独一无二的数字编号,从最基本的ASCII字符到最新的emoji表情,无一死角。
月扁之夜,紫禁之巅!
二人终于出手了!
你是假的!我是真的!
我才是真的!你是假的!
……
后来呢?
有人说他们结拜了,成了兄弟。
有人说他们成了父子,毕竟人家是出自名门正派。
总之,是握手言和了。
现如今,UCS主要负责全盘指导,搭框架,搞愿景建设。Unicode主要负责具体实施、标准落地。
别说,二虎相争,各自安好了!