(电脑)在ASCII后最常用

标准字符集。ASCII虽然仍是电脑运作

基础。但是毕竟太少。跟不上电脑应用发展

脚步。Unicode更强大。前面

255

Unicode字符可以映射ASCII字符表。
国际标准组织于1984年4月成立ISO/IEC JTC1/SC2/WG2工作组。针对各国

字、符号进行统

性

码。1991年美国跨国公司成立Unicode Consortium。并于1991年10月与WG2达成协议。采用



码字集。目前Unicode是采用16位

码体系。其字符集内容与ISO10646

BMP(Basic Multilingual Plane)相

。Unicode于1992年6月通过DIS(Draf International Standard)。目前版本V2.0于1996公布。内容包含符号6811

。汉字20902

。韩

拼音11172

。造字区6400

。保留20249

。共计65534

。
随着国际互联网

迅速发展。要求进行数据交换

需求越来越大。不



码体系越来越成为信息交换

障碍。而且多种语言共



档不断增多。单靠代码页已很难解决这些问题。于是UNICODE应运而生。
UNICODE有双重含义。首先UNICODE是对国际标准ISO/IEC10646

码


种称谓(ISO/IEC10646是


国际标准。亦称大字符集。它是ISO于1993年颁布


项重要国际标准。其宗旨是全球所有

种统


码)。另外它又是由美国

HP、Microsoft、IBM、Apple等大企业组成

联盟集团

名称。成立该集团

宗旨就是要推进多

种

统


码。
UNICODE

现在流行

代码页最显著不

点在于:UNICODE是两字节

全

码。对于ASCII字符它也使用两字节表示。代码页是通过高字节

取值范围来确定是ASCII字符。还是汉字

高字节。如果发生数据损坏。某处内容破坏。则会引起其后汉字

混乱。UNICODE则

律使用两

字节表示


字符。最明显

好处是它简化了汉字

处理过程。
UNICODE使用平面来描述

码空间。每

平面分为256行。256列。相对于两字节

码

高低两

字节。
UNICODE

第


平面。称为Basic Multilingual Plane(基本多

种平面)。简称BMP。由于BMP仅用两

字节表示。所以倍受青睐。
Unicode

最初目标。是用1

16位


码来为超过65000字符提供映射。但这还不够。它不能覆盖全部历史上


字。也不能解决传输

问题(implantation head-ache's)。尤其在那些基于网络

应用中。因此。Unicode用

些基本

保留字符制定了三套

码方式。它们分别是UTF-8,UTF-16和UTF-32。正如名字所示。在UTF-8中。字符是以8位序列来

码

。用


或几

字节来表示


字符。这种方式

最大好处。是UTF-8保留了ASCII字符


码做为它


部分。例如。在UTF-8和ASCII中。"A"


码都是0x41.UTF-16和UTF-32分别是Unicode

16位和32位

码方式。考虑到最初

目

。通常说

Unicode就是指UTF-16。
多年来。计算机普遍采用美国信息交换标准代码(American Standard Code for Information Interchange,简称ASCII码)来表示字符。这些字符可以是字母。数字。标点符号和控制符。用这种

码来表示英

在内

字符不成问题

。但要表示其它语言

字如。阿拉伯

。中

。日

。维

。哈

...必须进行扩充。在1987年。Xerox Palo Alto研究中心

Joe Becker和Lee Collins。以及Apple公司

Mark Davis试图研究

种适用于多

种处理

字符

码。这种

码很快就得到了许多大公司

支持。这些公司都派代表参加Unicode研究组。Unicode

研究得到了较快

进展。由于Unicode集团

成员都是世界上

主要系统及软件制造商。所以Unicode很快就成为事实上

工业标准。
基于Unicode

系统允许使用65000

不


字符。足以善盖世界所有语言

所有字母。外加数千种符号。
其中。General Scripts区单独收录了19种语言

字。包括ASCII,Latin1,Greek,Cyrillic,Armenian,Hedrew,Arabic,Devanagari,Bengali ,Gurmukhi,Gujarati,Oriya,Tamil,Telugu,Kannada,Malayalam,Thai,Lao,Tibetan,Georgian等语言

字之外。还包括汉语。日语和朝鲜语中

所有大量字符。
Unicode是

种定长

2B多

种字符集

码。它试图善盖现有

有关国家和地区

标准。包括GB2312,CNS11643,JIS 0208和KSC 5601等。Unicode可以表示混合

字资料。也可以保证以前

ISO 10646。
凡顺提示:Win98以前

操作系统不支持Unicode。