The Unicode Consortium 的「共用語言環境資料儲存庫 (CLDR)」在 Java 11 中已啟用為預設語言環境資料。在舊版中,預設值為 JRE,也就是現在的 COMPAT。使用日期、時間和數字格式等可區分語言環境之服務的程式碼,可使用 CLDR 語言環境資料產生不同結果。
此規則標示對下列可區分語言環境之類別的參照:
java.text.ChoiceFormatjava.text.DateFormatjava.text.DecimalFormatjava.text.Formatjava.text.MessageFormatjava.text.NumberFormatjava.text.SimpleDateFormat若要啟用與 Java 8 相容的行為,請將系統內容 java.locale.providers 設為 COMPAT 位於 CLDR 前面的值,如下所示:java.locale.providers=COMPAT,CLDR
如需相關資訊,請參閱 依預設使用 CLDR 語言環境資料及依預設已啟用 CLDR 語言環境資料文件。