Heim  >  Artikel  >  Java  >  Was ist das Common Locale Data Repository (CLDR) in Java 9?

Was ist das Common Locale Data Repository (CLDR) in Java 9?

WBOY
WBOYnach vorne
2023-09-14 08:29:14667Durchsuche

Zu den Erweiterungen der Internationalisierung in Java 9 gehören standardmäßig aktivierte CLDR-Gebietsdaten.

在Java 9中,Common Locale Data Repository(CLDR)是什么?Es gibt vier verschiedene Quellen für Gebietsschemadaten, die mit den folgenden Schlüsselwörtern identifiziert werden:

CLDR: vom Unicode Common Locale Data Repository (CLDR)-Projekt. HOST: Die Anpassung der zugrunde liegenden Betriebssystemeinstellungen durch den aktuellen Benutzer. Abhängig vom Betriebssystem werden Formate wie Datum, Uhrzeit, Zahl und Währung unterstützt. p>SPI

: Gebietsschema-sensitiver Dienst, der im installierten SPI-Anbieter implementiert ist.

  • COMPAT (JRE): Locale-Daten kompatibel mit Versionen vor Java 9. JRE kann weiterhin als Wert verwendet werden, ist jedoch veraltet und wird in Zukunft entfernt.
  • In Java 8 und früheren Versionen ist JRE die Standard-Gebietsschemadaten. Java 9 setzt
  • CLDR
  • standardmäßig auf die höchste Priorität. Wir verwenden die Systemeigenschaft java.locale.providers, um Gebietsschema-Datenquellen in der Reihenfolge ihrer Präferenz auszuwählen. Wenn ein Anbieter keine Gebietsschemadaten anfordert, kann der nächste Anbieter verarbeitet werden.
  • <strong>java.locale.providers=COMPAT,CLDR,HOST,SPI</strong>
Wenn wir diese Eigenschaft nicht festlegen, ist das Standardverhalten:

<strong>java.locale.providers=CLDR,COMPAT,SPI
</strong>
Für Kompatibilität mit Java 8 halten Sie COMPAT vor CLDR.
<strong>java.locale.providers=COMPAT,CLDR</strong>

Das obige ist der detaillierte Inhalt vonWas ist das Common Locale Data Repository (CLDR) in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen