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

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

 2009-02-09 17:43:32 来源:WEB开发网   
核心提示: 没有合适的算法来支持操作(例如,UTF-8 转换) 语言覆盖范围有限,世界的 Windows: 通过 Unicode 5.0 将您的应用程序应用到全球(5),某些不支持的语言后来却有了业务上的支持需要 缺乏良好的语言覆盖的问题会在后续版本中凸现出来Microsoft 从 Windows X

没有合适的算法来支持操作(例如,UTF-8 转换)

语言覆盖范围有限,某些不支持的语言后来却有了业务上的支持需要

缺乏良好的语言覆盖的问题会在后续版本中凸现出来

Microsoft 从 Windows XP Service Pack 2 (SP2) 开始,装入了 ELK 以支持 LIP,此类问题变得越来越明显。就诸如蒙古语和彝语等语言来说,不存在对 Unicode 属性、大小写和排序规则的内核支持,因此有几种语言必须从可用的 ELK 和 LIP 列表中移除而不予考虑。而且,Microsoft 知道试图将支持的 Unicode 范围限制在那些被认为是公司战略业务目标的强硬方法通常被证明是无效的,因为昨天还处于弱势的业务对象在明天就可能变得具有战略意义。

此外,将 Windows 和 Microsoft .NET Framework 全面更新至 Unicode 标准的最新版本,有助于添补在 Microsoft 产品的预期国际支持能力和标准本身同语言相关行业的关注需求之间的一些空白。

客户对于 Windows Vista 在 Unicode 5.0 支持方面的需求涵盖了 ISV 无法通过自我扩展来实现的核心服务,例如大小写、属性、字符类型值、默认排序规则权重和规范化支持。(我们并不想对 Unicode 5.0 中的每一个字符都提供字体和显示支持,因为那将是一个非常耗时的艰巨任务,更何况 Unicode 和 Windows 的目标是不一样的。Windows 的目标是要支持各种语言并应使上述内核操作支持这些语言,而将其他如版式和键盘支持这类可扩展的细节内容留给字体创建人和 Microsoft Keyboard Layout Creator 这样的工具来完成。)

Windows 和 .NET Framework 中对于 Unicode 版本的支持最低 1.1 版,最高 3.1 版,因此描述 Unicode 5.0 中针对 Microsoft 进行了哪些更新是非常复杂的。就对标准的更新而言,对新的语言和文字的支持可能是最容易理解的部分。但是,新版标准中还有很多客户在 Unicode 支持方面所需要的必备功能。特别是对于 Windows,已对以下与 Unicode 相关的数据进行了更新,并将这些添加的字符包括在内:

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

Tags:世界 Windows 通过

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