Использование комплекта ресурсов с IDEA IDE

Я использую IDEA IDE для создания i18n. Я создал английскую версию своего файла свойств, а затем создал русскую. Но когда я запускаю свое веб-приложение, я вижу Ïðîñìîòð Íîâîñòè вместо моего текста на русском языке.. Подскажите, пожалуйста, что не так в IDEA IDE или есть ли ошибка в плагине пакета ресурсов.

ОБНОВЛЕНИЕ

Когда я пишу I18n в eclipse и заполняю все необходимые поля на русском языке в плагине пакета ресурсов Eclipse вместо русского текста, я видел что-то вроде этого u0443u0434u0430u043Bu0438u0442u044C, но когда я запускаю свое приложение, все отображается хорошо. И когда я запускаю проект в IDEA IDE с такими свойствами все нормально работает..


person Aleksei Bulgak    schedule 05.09.2012    source источник


Ответы (1)


Я могу воссоздать вашу проблему, используя другой язык (китайский)... Я только что попробовал это в своем экземпляре IntelliJ IDEA (я использую IntelliJ IDEA 11.1.3).

У меня есть ResourceBundle, и я добавил иероглифы упрощенного китайского языка в свой пакет ресурсов следующим образом:

messages.properties

user.label=名称

Когда я запустил свое приложение Grails через IDEA, я получил символы ?? вместо китайских иероглифов 名称.

Это ошибка редактора пакетов ресурсов IntelliJ. Вот ссылка на выпуск:

http://youtrack.jetbrains.com/issue/IDEA-90460

Я знаю, что это не дает вам исправления, но, по крайней мере, объясняет вам, почему это происходит и почему вы не видите проблемы с Eclipse.

person Philip Tenn    schedule 05.09.2012
comment
Настройки IDEA - Кодировка файлов - Кодировка свойств по умолчанию = UTF-8 и прозрачное использование native2asci. - person Georgy Gobozov; 07.12.2012