Cambiamento di comportamento nei dati della locale predefinita

Il CLDR (Common Locale Data Repository) di Unicode Consortium è abilitato per i dati della locale predefinita in Java 11. Nelle release precedenti, il valore predefinito era JRE, ora noto come COMPAT. Il codice che utilizza servizi sensibili alla locale quali data, ora e formattazione dei numeri potrebbe produrre risultati diversi con i dati della locale CLDR.

Questa regola contrassegna i riferimenti alle seguenti classi sensibili alla locale:

Per abilitare un comportamento compatibile con Java 8, impostare la proprietà di sistema java.locale.providers su un valore COMPAT prima di CLDR come nel seguente caso: java.locale.providers=COMPAT,CLDR

Per ulteriori informazioni, consultare la documentazione Use CLDR Locale Data by Default e CLDR Locale Data Enabled by Default.