...
The problem is that at it's core, the ResourceBundle API uses the Properties#load(InputStream) method to load the properties files. This Unfortunately, this method uses by default the ISO-8859-1 encoding. This is explicitly mentioned in its javadoc as well,
...