跳到主要内容

JEP 133:Unicode 6.2

QWen Max 中英对照

概述

扩展现有平台 API,以支持Unicode 标准的 6.2 版本。

非目标

此 JEP 未涵盖两个相关的 Unicode 规范:

  • UTS #10,Unicode 排序算法
  • UTS #46,Unicode IDNA 兼容性处理

描述

Java SE 7 支持 Unicode 标准 6.0.0,这是当时该标准的最新版本。之后我们在 JDK 8 中支持了 Unicode 6.1.0(于 2012 年 2 月发布),现在我们计划支持 Unicode 6.2.0(于 2012 年 9 月发布)。

具体来说,Unicode 6.1.0 的主要变化如下:

  • java.lang.Character.UnicodeBlock 添加 11 个新块,
  • java.lang.Character.UnicodeScript 添加 7 种新脚本,并且
  • j.l.CharacterString 和其他类中支持超过 700 个新字符。

而 Unicode 6.2.0 的主要变化是支持新的土耳其货币符号 (U+20BA)。

测试

需要验证最新的 Unicode 数据是否被 java.lang.Characterjava.lang.Stringjava.text.BreakIterator 等类正确使用。

风险与假设

如果在 JDK 8 时间范围内发布了比 6.2.0 更新的版本,那么这个 JEP 很可能会更新以指定该版本。

依赖

此特性取决于 Unicode 联盟的 Unicode 标准