首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们可以改变java使用的unicode版本吗?

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

Stack Overflow用户
提问于 2013-02-11 14:54:25
回答 2查看 127关注 0票数 4

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

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

可以在使用java 7的web应用程序中使用这个最新的6.2版本吗?

EN

回答 2

Stack Overflow用户

发布于 2013-02-11 15:12:03

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

在哪里需要字符属性或已经更新的算法就会被分解。但里拉符号是一个非常正常的字符,如果你试图使用U+XNEW结合下面的AWESOMENESS,它可能会有所不同,但即使这样也可能需要更多的字体而不是应用程序支持。

票数 3
EN

Stack Overflow用户

发布于 2013-02-11 15:17:47

如果您将项目移动到使用icu而不是使用jdk库中的字符和字符串,则可以输入和输出Unicode6.2编码的文本。最新版本的重症监护室supports unicode 6.2。要把它渲染到屏幕上,你需要一个兼容的字体,但是如果你正在写一个web-app (输出text/html),那就不是你关心的了。如果您想让java内置类支持Unicode6.2,那么您需要等待jdk8 - http://openjdk.java.net/jeps/133

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14807279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档