code: public static PropertyResourceBundle getBundle(String baseName, Locale locale) throws UnsupportedEncodingException, IOException{
  		InputStream is = UTF8PropertyResourceBundle.class.getResourceAsStream("/"+baseName + "_"+locale.toString()+PROPERTIES_EXT);
  		if(is != null){
  			return new PropertyResourceBundle(new InputStreamReader(is, "UTF-8"));
  		}
  		return null;
  	}
docs: Get a PropertyResourceBundle able to read an UTF-8 properties file.
  @param baseName
  @param locale
  @return new ResourceBundle or null if no bundle can be found.
  @throws UnsupportedEncodingException
  @throws IOException