首页 > Java > java教程 > 在Java 9中,Common Locale Data Repository(CLDR)是什么?

在Java 9中,Common Locale Data Repository(CLDR)是什么?

WBOY
发布: 2023-09-14 08:29:14
转载
725 人浏览过

在Java 9中,Common Locale Data Repository(CLDR)是什么?

Java 9 的国际化增强功能包括默认启用CLDR区域设置数据。 p>

使用以下关键字标识的区域设置数据有四个不同的来源:

  • CLDR:由Unicode 通用区域设置数据存储库 (CLDR) 项目。
  • HOST:当前用户对底层操作系统设置的自定义。根据操作系统的不同,可以支持日期、时间、数字和货币等格式。
  • SPI:在已安装的 SPI 提供程序中实现的区域设置敏感服务。
  • COMPAT (JRE):与 Java 9 之前的版本兼容的区域设置数据。JRE 仍然可以用作值,但已弃用,并在将来删除。

在 Java 8 及之前的版本中,JRE是默认的语言环境数据。 Java 9 默认将 CLDR 设置为最高优先级。我们使用 java.locale.providers 系统属性按首选顺序选择区域设置数据源。如果某个提供程序请求区域设置数据失败,则可以处理下一个提供程序。

<strong>java.locale.providers=COMPAT,CLDR,HOST,SPI</strong>
登录后复制

如果我们不设置该属性,默认行为是:

<strong>java.locale.providers=CLDR,COMPAT,SPI
</strong>
登录后复制

为了与 Java 8 兼容,请将 COMPAT 保持在 CLDR 之前。

<strong>java.locale.providers=COMPAT,CLDR</strong>
登录后复制

以上是在Java 9中,Common Locale Data Repository(CLDR)是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板