跳到主要内容

JEP 227:Unicode 7.0

QWen Max 中英对照

概述​

升级现有平台 API,以支持 Unicode 标准 的 7.0 版本。

目标​

支持最新版本的 Unicode,主要在以下类中:

  • java.lang 包中的 Character 和 String,以及
  • java.text 包中的 Bidi、BreakIterator 和 Normalizer。

非目标​

此 JEP 并未实现两个相关的 Unicode 规范:

  • UTS #10,Unicode 归类算法,以及
  • UTS #46,Unicode IDNA 兼容性处理。

动机​

Unicode 是一个行业标准,因此 Java 支持最新版本是很重要的。

描述​

Java SE 8 支持 Unicode 6.2。

此次升级将包括对双向行为的改进,这一改进使得类似阿拉伯语和希伯来语等语言能够更好地显示文本,这是在 Unicode 6.3 中引入的。Unicode 7.0 本身将增加约 3000 个字符和 20 多种文字。

测试​

我们需要验证相关类是否正确使用了最新的 Unicode 数据。

风险与假设​

如果在 JDK 9 时间框架内发布了高于 7.0 的版本,那么此 JEP 很可能会更新为指定该版本。

依赖​

此功能依赖于 Unicode 联盟的 Unicode 标准。