Я занимаюсь разработкой небольшого проекта, и я хотел бы использовать для него интернационализацию. Проблема в том, что когда я пытаюсь использовать файл .properties с кириллическими символами внутри, текст отображается как мусор. Когда я жестко кодирую строки, они отображаются нормально.
Вот мой код:
ResourceBundle labels = ResourceBundle.getBundle("Labels");
btnQuit = new JButton(labels.getString("quit"));
И в моем файле .properties:
quit = Изход
И я получаю мусор. Когда я пытаюсь
btnQuit = new JButton("Изход);
Отображается правильно. Насколько мне известно, UTF-8 - это кодировка, используемая для файлов.
Есть идеи?