现在的位置: 首页 > 综合 > 正文

XML 和 Unicode

2013年08月05日 ⁄ 综合 ⁄ 共 801字 ⁄ 字号 评论关闭

   XML
及其子集HTML
采用UTF-8作为标准字集,理论上我们可以在各种支持XML标准的浏览器
上显示任何地区文字的网页
,只要电脑
本身安装有合适的字体即可。可以利用&#nnn;的格式显示特定的字符。nnn代表该字符的十进制 Unicode 代码。如果采用十六进制代码,在编码之前加上x字符即可。但部分旧版本的浏览器可能无法识别十六进制代码。
  然而部分由于 Unicode 版本发展原因,很多浏览器只能显示 UCS-2 完整字符集也即现在使用的 Unicode 版本中的一个小子集。

 

      Unicode 目前已经有5.0版本。世界上有一大批计算机、语言学等科学家专门研究Unicode,到了现在Unicode标准已经不单是一个编码标准,还是记录人类语言文字资料的一个巨大的数据库,同时从事人类文化遗产的发掘和保护工作。

  对于中文而言,Unicode 16编码里面已经包含了GB18030
里面的所有汉字(27484个字),目前Unicode标准准备把康熙字典
的所有汉字放入到Unicode 32bit编码中。
  简单地说,Unicode扩展自ASCII字元集。在严格的ASCII中,每个字元用7位元表
示,或者电脑上普遍使用的每字元有8位元宽;而Unicode使用全16位元字元集。这使得Unicode能够表示世界上所有的书写语言中可能用於电脑通
讯的字元、象形文字和其他符号。Unicode最初打算作为ASCII的补充,可能的话,最终将代替它。考虑到ASCII是电脑中最具支配地位的标准,所
以这的确是一个很高的目标。
  Unicode影响到了电脑工业的每个部分,但也许会对作业系统和程序设计语言的影响最大。从
这方面来看,我们已经上路了。Windows NT从底层支持Unicode(不幸的是,Windows
98只是小部分支援Unicode)。先天即被ANSI束缚的C程序设计语言通过对宽字元集的支持来支持Unicode。

抱歉!评论已关闭.