我们可以更改java使用的unicode版本吗?

我们可以更改java使用的unicode版本吗?,java,unicode,version,Java,Unicode,Version,Java7支持Unicode 6.0。Unicode 4.0支持仅限于Java平台的5.0和6.0版本 Unicode 6.2.0是Unicode标准的一个次要版本,它取代了所有以前的版本。 Unicode标准的6.2版是专门用于早期发布新编码的土耳其里拉符号的特别版本 是否可以在使用java 7的web应用程序中使用此最新的6.2版本?我不确定您想要的是什么,但是如果您不需要字符属性或里拉符号的名称,那么没有理由不能使用它。就代码点而言,Java只是按照您所说的去做。只要你有一个字体可以呈现它

Java7支持Unicode 6.0。Unicode 4.0支持仅限于Java平台的5.0和6.0版本

Unicode 6.2.0是Unicode标准的一个次要版本,它取代了所有以前的版本。 Unicode标准的6.2版是专门用于早期发布新编码的土耳其里拉符号的特别版本


是否可以在使用java 7的web应用程序中使用此最新的6.2版本?

我不确定您想要的是什么,但是如果您不需要字符属性或里拉符号的名称,那么没有理由不能使用它。就代码点而言,Java只是按照您所说的去做。只要你有一个字体可以呈现它,你可以使用任何字符你喜欢。Java不会检查其内部Unicode字符数据库是否确实使用了该代码点,如果没有,则拒绝显示该代码点


出现这种情况的地方是需要字符属性或已更新的算法。但是里拉符号是一个非常正常的字符,如果你尝试使用下面的U+XNEW组合,它可能会有所不同,但即使这样,也可能需要比应用程序支持更多的字体。

如果您将项目移到使用位置,而不是使用jdk库中的字符和字符串,则可以输入和输出unicode-6.2编码的文本。icu的最新版本。 要将其呈现到屏幕上,您需要一种兼容的字体,但如果您正在编写一个web应用程序(输出文本/html),那就不必担心了。
如果希望java内置类支持unicode 6.2,则需要等待jdk8-

看起来需要等待jdk8-