关于编码字符,unicode的介绍

Unicode 是用两个字节表示每一个字符的字符编码方案。国际标准组织 (ISO) 几乎为每种语言的每一个字符和符号在 0 到 65,535 (216 – 1) 范围内定义了一个数字(再加上为未来发展保留的一些空余空间)。在全部 32 位版本的 Windows 中,部件对象模型 (COM) 都使用 Unicode,它是 OLE 和 ActiveX 技术的基础。Windows NT 所有支持 Unicode。虽然 Unicode 和 DBCS 都是双字节字符,但它们的编码方案彻底不一样html

Unicode给每一个字符提供了一个惟一的数字,不管是什么平台,不管是什么程序,不论什么语言。Unicode使单一软件产品或单一网站可以贯穿多个平台,语言和国家,而不须要重建。它可将数据传输到许多不一样的系统,而无损坏。服务器

产生的环境:网站

基本上,计算机只是处理数字。它们指定一个数字,来储存字母或其余字符。在创造Unicode以前,有数百种指定这些数字的编码系统。没有一个编码能够包含足够的字符:例如,单单欧州共同体就须要好几种不一样的编码来包括全部的语言。即便是单一种语言,例如英语,也没有哪个编码能够适用于全部的字母,标点符号,和经常使用的技术符号。

这些编码系统也会互相冲突。也就是说,两种编码可能使用相同的数字表明两个不一样的字符,或使用不一样的数字表明相同的字符。任何一台特定的计算机(特别是服务器)都须要支持许多不一样的编码,可是,不论何时数据经过不一样的编码或平台之间,那些数据总会有损坏的危险。编码

来自:url

http://www.joelonsoftware.com/articles/Unicode.htmlcode

 

http://dengo.org/archives/901htm

http://zhidao.baidu.com/link?url=ELut17y7pesezRTI7y4DPgiIChLk-q8z_-o7MT2iqlcttAFcVtd7oVEtfnA1m421tgs85-hFJTCIn1DskgM5_K对象

相关文章
相关标签/搜索