JDK-8211398 : Square character support for the Japanese new era
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-10-02
  • Updated: 2019-05-21
  • Resolved: 2018-10-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 12 JDK 8 Other
11.0.3-oracleFixed 12 b15Fixed 8u211Fixed openjdk8u212Fixed
Related Reports
CSR :  
Relates :  
Relates :  
Relates :  
Sub Tasks
JDK-8211934 :  
It is anticipated that Unicode consortium will assign a code point for the Japanese new era square character. 
JDK will need to accommodate this new code point in order to allow the code point in j.l.Character class, as well as return correct properties for the character, e.g., type == OTHER_SYMBOL. This issue will not cover the composition/decomposition of the new character, as it will be provided with the future ICU4J update (v63).

I would request this fix be pushed directly to http://hg.openjdk.java.net/jdk-updates/jdk11u/ as it is contained in 11.0.3-oracle Review has been conducted in https://mail.openjdk.java.net/pipermail/core-libs-dev/2019-February/058596.html

Fix Request The fix need to be back port to 11u release because of following reasons:- 1. Fix is part of Japanese era changes done under JDK-8202088 where Japanese new era square character is added. 2. The addition of Japanese new era square character is done based on the specification changes done for Java SE 11 Platform "java.lang.character" class under http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/c1e1669edace The back port is clean back port from 12 to 11u. All regression tests are run and are found be successful.