[ https://issues.apache.org/jira/browse/NETBEANS-5181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jerome Lelasseux updated NETBEANS-5181: --------------------------------------- Description: Since JDK9 default encoding for .properties files (resource bundles) is UTF-8. JDK's ResourceBundle.getBundle().getString() automatically handles UTF-8 or ISO-8859-1 files via PropertyResourceBundle. But NbBundle methods always read resource bundles as ISO-8859-1. Many translation platforms around produce UTF-8 files. Adapting the build process to add a transcoding step is not so easy and introduces new problems. The NB platform code should be updated to have by default the same behavior as the current JDKs. I'll try to come up with a patch... was: Since JDK9 default encoding for .properties files (resource bundles) is UTF-8. JDK's ResourceBundle.getBundle().getString() automatically handles UTF-8 or ISO-8859-1 files. But NbBundle methods always read resource bundles as ISO-8859-1. Many translation platforms around produce UTF-8 files. Adapting the build process to add a transcoding step is not so easy and introduces new problems. The NB platform code should be updated to have the same behavior as JDK's ResourceBundle.getBundle() (or PropertyResourceBundle on which it relies upon). I'll try to come up with a patch... > NbBundle only accepts ISO-8859-1 while UTF-8 is default since JDK9 > ------------------------------------------------------------------ > > Key: NETBEANS-5181 > URL: https://issues.apache.org/jira/browse/NETBEANS-5181 > Project: NetBeans > Issue Type: Improvement > Components: nblocalization - Code, platform - Filesystems, platform > - Other > Affects Versions: 9.0, 10.0, 11.0, 12.2 > Environment: All > Reporter: Jerome Lelasseux > Priority: Major > > Since JDK9 default encoding for .properties files (resource bundles) is > UTF-8. JDK's ResourceBundle.getBundle().getString() automatically handles > UTF-8 or ISO-8859-1 files via PropertyResourceBundle. > But NbBundle methods always read resource bundles as ISO-8859-1. Many > translation platforms around produce UTF-8 files. Adapting the build process > to add a transcoding step is not so easy and introduces new problems. > The NB platform code should be updated to have by default the same behavior > as the current JDKs. > I'll try to come up with a patch... > > > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists