WEB开发网
开发学院操作系统Windows Vista 世界的 Windows: 通过 Unicode 5.0 将您的应用程序... 阅读

世界的 Windows: 通过 Unicode 5.0 将您的应用程序应用到全球

 2009-02-09 17:43:32 来源:WEB开发网   
核心提示: Microsoft 的 Michel Suignard 编写的 36 号 Unicode 技术报告“Unicode 安全注意事项”(unicode.org/reports/tr36) 以及 39 号 Unicode 技术标准“Unicode 安全机制&r

Microsoft 的 Michel Suignard 编写的 36 号 Unicode 技术报告“Unicode 安全注意事项”(unicode.org/reports/tr36) 以及 39 号 Unicode 技术标准“Unicode 安全机制”(unicode.org/reports/tr39) 都解释了支持 Unicode 的应用程序或平台如何避免这些问题。

5.0 版添加了用于表示西里尔语、希腊语、希伯来语、卡纳达语、拉丁语、数学符号、音标扩充内容和诸多符号的新字符。还添加了几种少数民族文字和过去使用的文字,例如提非纳文和腓尼基文。摩洛哥有超过 2000 万人在使用提非纳文字,其他讲各种通常称为柏柏尔语和塔马塞特语的语言的地区也使用提非纳文字。(巧合的是,“提非纳文”这个词的意思就是“腓尼基”字母。)腓尼基文曾在古地中海地区流传使用,阿拉伯语、希腊语、希伯来语和其他现今使用的一些文字都源自于腓尼基文。《Unicode 标准 - 5.0 版》手册是一本资料宝库,其中包含有趣的文字细节信息和有关 Unicode 实现的实用信息。它是一本不可或缺的参考资料。图 3 和图 4 显示了其他几个字符集。

世界的 Windows: 通过 Unicode 5.0 将您的应用程序应用到全球

图 3高棉语字符

世界的 Windows: 通过 Unicode 5.0 将您的应用程序应用到全球

图 4老挝语字符

为什么进行改进?

在以前的 Windows 版本中,Microsoft 产品都落后于 Unicode 几个版本;例如,所发布的 Windows XP 中包含多个 Unicode 版本(从 Unicode 1.1 到 3.1)的数据,因此不管哪个功能使用数据(无论是排序规则、字符属性、换行、双向算法还是 UTF-8 转换),都可以提供必要的 Unicode 版本。这个使用混合版本的方法,虽然有利于缩短开发周期,但也导致了各种问题,包括:

上一页  1 2 3 4 5 6  下一页

Tags:世界 Windows 通过

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接