什么是Unicode编码Unicode是目前用来解决ASCII码256个字符限制问题的一种比较流行的解决方案。大家知道,ASCII字符集只有256个字符,用0-255之间的数字来表示。包括大小写字母、数字以及少数特殊字符;如标点符号、货币符号等。对于大多数拉丁语言来说,这些字符已经够用。但是,许多亚洲和东方语言所用的字符远远不止256个字符。人们为了突破ASCII码字符数的限制,试图用一种简单的方法来针对超过256个字符的语言编写计算机程序。于是 Unicode应运而生。Unicode通过用双字节来表示一个字符,从而在更大范围内将数字代码映射到多种语言的字符集。 Unicode给每个字符提供了一个唯一的数字,不论是什么平台,不论是什么程序,不论什么语言。Unicode标准已经被这些工业界的领导者们所采用,最新的标准都需要Unicode,例如XML,Java,ECMAScript(JavaScript),LDAP,CORBA 3.0,WML等等,并且,Unicode是实现ISO/IEC 10646的正规方式。许多操作系统,所有最新的浏览器和许多其他产品都支持它。Unicode标准的出现和支持它工具的存在,是近来全球软件技术最重要的发展趋势。为什么使用Unicode基本上,计算机只是处理数字。它们指定一个数字来储存字母或其他字符。在创造Unicode之前,有数百种指定这些数字的编码系统
...
继续阅读
(20)