Hi,
from the javadoc of
PropertyResourceBundle:
Quote:
PropertyResourceBundle can be constructed either from an InputStream or a Reader, which represents a property file. Constructing a PropertyResourceBundle instance from an InputStream requires that the input stream be encoded in ISO-8859-1. In that case, characters that cannot be represented in ISO-8859-1 encoding must be represented by Unicode Escapes, whereas the other constructor which takes a Reader does not have that limitation.
Turns out that
ResourceBundle.getBundle uses the
InputStream constructor and hence the need for ISO-8859-1.
--Hardy