Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Локализация (Multilanguage UI) i18n, редактирование сообщений / 11 сообщений из 11, страница 1 из 1
25.09.2020, 11:30
    #40002458
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
Использую стандартный метод локализации в Java Spring, все работает хорошо, но...
есть проблемы с редактированием сообщений в NetBeans.
В самих messages_хх.properties сообщения в UTF-8 кодировке, но в редакторе отображаются "кракозябры".
Проблема небольшая, если туда вписать русский текст, то он вначале отображается нормально,
но при повторных открытиях снова переходит в нечитабельный вид.
Но в программе все работает ок.

Перебрал кучу советов, но вопрос так и не удалось решить.
Прочитал, что для этих файлов кодировка всегда принудительно ISO-8859-1.

Посоветуйте хороший редактор мультиязычных файлов, аналогичный редактору NB.
Это когда в одной строке в разных столбцах отображаются сообщения на разных языках.
...
Рейтинг: 0 / 0
25.09.2020, 14:05
    #40002533
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
SQL2008,

Не знаю что там в Spring с этим намутили, но стандартный Java Properties может хранится и в XML файле.
https://docs.oracle.com/javase/7/docs/api/java/util/Properties.html
У XML файла кодировка по стандарту в заголовке указывается, можно использовать любую.
...
Рейтинг: 0 / 0
25.09.2020, 14:21
    #40002542
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
Garrick
SQL2008,

Не знаю что там в Spring с этим намутили, но стандартный Java Properties может хранится и в XML файле.
https://docs.oracle.com/javase/7/docs/api/java/util/Properties.html
У XML файла кодировка по стандарту в заголовке указывается, можно использовать любую.

Поспешил ответить, получилось "не в тему", вижу проблема в другом.
...
Рейтинг: 0 / 0
25.09.2020, 18:13
    #40002638
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
Пользуюсь IDEA и в ней есть настройки кодировки для properties файлов в проекте. И IDEA сама конвертирует уже. + в ней можно выбрать кодировку файла. За NB не знаю.
...
Рейтинг: 0 / 0
25.09.2020, 18:13
    #40002639
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
Как вариант, можно попробовать текстовые редакторы как Notepad++, SublimeText 3. У них есть возможность изменить кодировку и сохранить файл в ней же.
...
Рейтинг: 0 / 0
25.09.2020, 22:48
    #40002712
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
Tsyklop
Как вариант, можно попробовать текстовые редакторы как Notepad++, SublimeText 3. У них есть возможность изменить кодировку и сохранить файл в ней же.

Microsoft Visual Code
...
Рейтинг: 0 / 0
26.09.2020, 10:47
    #40002800
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
Tsyklop
Как вариант, можно попробовать текстовые редакторы как Notepad++, SublimeText 3. У них есть возможность изменить кодировку и сохранить файл в ней же.

Пробовал, но после сохранения в редакторе NB снова отображаются криво.
Буду пробовать IDEA
...
Рейтинг: 0 / 0
26.09.2020, 12:30
    #40002828
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
В IDEA такая же байда!
Похоже это джава фича
...
Рейтинг: 0 / 0
28.09.2020, 09:36
    #40003216
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
SQL2008,

Нужно выставить в настройках чтобы файлы сохранялись в UTF-8, а не CP1251.
...
Рейтинг: 0 / 0
28.09.2020, 15:15
    #40003455
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
vas0
Нужно выставить в настройках чтобы файлы сохранялись в UTF-8, а не CP1251.

Спасибо, все получилось!
Благодаря этой проблеме я перетащил один старый проект из NetBeans в IntelliJ.
...
Рейтинг: 0 / 0
28.09.2020, 15:16
    #40003457
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Локализация (Multilanguage UI) i18n, редактирование сообщений
SQL2008
В IDEA такая же байда!
Похоже это джава фича

Беру свои слова назад.
"Дело было не в бобине..."
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Локализация (Multilanguage UI) i18n, редактирование сообщений / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]