是否可以通过下载任何类型的补丁文件在Java 8中添加Unicode 8.0支持?还是我必须转向Java 9?
最佳答案
无后端口
Unicode 7 and Unicode 8中添加了对Java 9的支持,并在JDK 9 project page中进行了说明。
JEP 227: Unicode 7.0
JEP 267: Unicode 8.0
据我所知,没有Java 8的实现向后移植了对更高版本Unicode的支持。我想这可能是可能的。如果您有上进心,则可以通过从Java的开源实现(例如OpenJDK)进行编译来自己这样做。
相反,如果您必须支持更高版本的Unicode,我建议迁移到Java 9或更高版本。请注意,Java 9是no longer supported free-of-cost,不是我所知道的。
Java 10添加:
JEP 314: Additional Unicode Language-Tag Extensions
Java 11添加:
JEP 327: Unicode 10(还包括7,500个字符和Unicode 9的六个新脚本)