Почему resourceBundle выводится со странными символами?

Я пытаюсь интернационализировать свое веб-приложение и использую Locale и ResourceBundle:

Locale locale = new Locale(language);
ResourceBundle messages = ResourceBundle.getBundle("i18n.messages", locale);
try {
    String message = messages.getString(key);
    pageContext.getOut().write(message);
} catch (IOException e) {
    e.printStackTrace();
}

В результате на выходе получается "Прибыль". Не знаю что делать, помогите пожалуйста

0 ответов

Другие вопросы по тегам