使用这些链接可以找到下面提到的源:
ICU是软件国际化的首要库。ICU 4.2是ICU的主要参考版本,具有新功能、新API以及数据和代码中的许多错误修复。
ICU 4.2的主要变化包括:
常见更改
区域数据:ICU使用并支持来自公共区域数据存储库(CLDR)1.7,其中包括146种语言、159个地区、468个地区的数据,比上一版本多21%的地区数据。
数字系统支持和数字关键字。
DateFormat中的数字系统覆盖
希伯来语地区中希伯来文日历日期使用的数字
BCP47(语言标签)/区域设置转换
LDML关键字的BCP47映射
编码选择器:返回可以处理输入文本的字符集列表
简单持续时间:CLDR持续时间格式的实现
区域设置的可用/首选关键字(日历、排序规则和货币)
StringPrep标准配置文件:RFC3491 NAMEPREP、RFC3530 NFS4、RFC3722 iSCSI、RFC3920 NodePrep/ResourcePrep、RFC4011 MIB、RFC4013 SASLprep、RFP4505跟踪和RFC4518 LDAPprep
其他阿拉伯语造型增强
UTF-8友好的内部数据结构,用于Unicode数据查找
获取ICU使用的CLDR版本的API
ISCII字符集转换器更新(添加了Gurumukhi和其他更新)
时区名称格式/解析和DateIntervalFormat构造的性能改进
ICU4C特定变更
ICU4J特定变化
ICU更新4.2.1
发布日期
2009-07-01 (4.2.1)
平台安装注意事项
请务必查看自述文件.html包括在ICU中。大多数安装问题都可以在那里得到解答。z/OS(OS/390)unpax-icu.sh需要脚本来解压缩z/OS和i5/OS(OS/400)上的压缩tar文件unpax-icu.sh在IBM i上解压缩压缩文件需要脚本。
ICU4C4.2源下载包含一个预构建的.dat数据档案,其中包含ICU的数据,而不是数据源文件。这是为了简化大多数用户的构建过程,并减少平台移植问题。如果您需要自定义数据源文件,请从下载ICU源代码子版本存储库。如果您需要从ICU的数据库中删除数据,您还可以考虑使用新的icupkg工具修改ICU中内置的数据。
已知问题、错误和修补程序
#6888如果启用优化,ICC 9.0下的ICU 4.2.0.1显示转换失败。解决方法:禁用优化。
#6894ICC 11.0下的ICU 4.2.0.1显示了解析和格式化中的数字错误。
4.2.0.1版本中修复的ICU4C 4.2问题
Windows上禁用重命名
IBM i构建问题
IBM zOS构建问题
ICU4C 4.2 4.2.1维护版本中修复的问题
旧版ICU4C 4.2版本
以下是旧版ICU4C 4.2的链接。x个发布。