ICU 3.6档案

注意:这是一个非常旧的ICU版本的存档。

使用这些链接可以找到下面提到的源:

下载ICU 3.6版本

描述

ICU是软件国际化的首选库。ICU 3.6是ICU的一个主要版本,具有新功能、新API以及数据和代码中的许多错误修复。

ICU 3.6的主要变化包括以下内容:

    • Unicode码:ICU使用并支持Unicode 5.0,这是Unicode的最新主要版本。Unicode 5.0将在许多操作系统和应用程序中使用,此版本的ICU非常重要,可以与这些新的操作系统和程序保持互操作性。有关Unicode 5.0的更多信息,请参阅Unicode新闻稿.

    • 区域设置数据:ICU使用并支持来自公共区域数据存储库(CLDR)1.4这包括数据质量和数量的许多改进。ICU中245个地区的CLDR地区数据增加了25%。

  • ICU4C特定变化

      • 字符集检测:添加了一个字符集检测框架,它为检测未标记字节序列的字符集提供了启发式。

      • 布局:字体布局引擎增加了对藏文、僧伽罗文和旧朝鲜文的支持。

      • 比迪:BiDi算法得到了增强,更加灵活高效

      • ICU数据管理:新的icupkg工具提供了管理ICU数据库的更简单方法。此工具允许您添加、更新或删除ICU数据存档中的数据。

      • 时区时区数据是模块化的,以便更容易构建和更新数据。

      • 单词边界:改进了泰语分词迭代,使其更加准确。此外,基于词典的泰语单词边界检测现在在所有地区都是有效的。

    • UText(UText)

        • BreakIterator使用UText进行抽象文本处理。

        • 64位索引现在用于访问较大的文本块。

        • 添加了用于只读锁定的API,以提高安全性和健壮性。

    • 性能

        • icuio库中的u_sprintf/u_sscanf性能在数字格式化/解析方面得到了改进。

        • 对于许多区域设置,构造DateFormat要快得多。

        • 打开和关闭字符集转换器要快得多。

        • UTF-8转换函数和宏更快。

        • UText API的性能得到了改进。

        • 排序打开和关闭函数的性能有了小幅度的提高。

  • ICU4J特定变化

      • 全球化首选项:添加了一个新的灵活的区域设置数据容器。

      • 格式化:A预览添加了灵活的日期/时间格式生成器。这允许生成对特定区域设置有效的多个日期和时间格式模式。

      • 字符集转换:A预览java.nio.charset的ICU4J实现。已添加Charset API。

注意:不要在生产代码中使用预览API。在后续版本中,它们可能会发生巨大变化。

ICU4C下载

发布日期

2006年9月1日

源代码下载

除了这些.tar和.zip文件外,代码还标记在子版本带有释放-3-6。

二进制分发下载

以下是我们参考平台上ICU库的二进制分布。

平台安装说明

请务必查看自述文件.html包括在ICU中。大多数安装问题都可以在那里得到解答。z/OS(OS/390)unpax-icu.sh需要脚本来解压缩z/OS和i5/OS(OS/400)上的压缩tar文件unpax-icu.sh在i5/OS上解压缩压缩文件需要脚本。

ICU4C 3.6源下载包含一个预先构建的.dat数据档案,其中包含ICU的数据,而不是数据源文件。这是为了简化大多数用户的构建过程,并减少平台移植问题。如果您需要自定义数据源文件,请从下载ICU源代码子版本存储库。如果您需要从ICU的数据库中删除数据,您还可以考虑使用新的icupkg工具修改ICU中内置的数据。

已知问题、错误和修补程序

有关ICU4C 3.6已知问题的列表,请参阅自述文件.

ICU4J下载

发布日期

2007年4月30日

下载

除了这些.jar之外,代码还标记在子版本具有释放物-3-6-1。

平台安装说明

请务必查看自述文件.html包括在ICU4J中。大多数安装问题都可以在那里得到解答。

ICU4JNI下载

发布日期

2006年10月1日

下载

除了这个.zip之外,代码还标记在子版本带有释放-3-6。

平台安装说明

请务必查看自述文件.html包括在ICU4JNI中。大多数安装问题都可以在那里得到解答。