Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / NetBeand и кодировки в файле poroperties / 6 сообщений из 6, страница 1 из 1
12.01.2007, 04:16:09
    #34250415
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeand и кодировки в файле poroperties
Всем привет. Создаю в NetBeans 5.5 файл messages.properties, создаю там запись:
Код: plaintext
indexWindowTitle=Страница регистрации
В jsf странице вызываю из этого файла данное свойство, в броузере вместо нужного значения получаю знаки вопроса. При перезапуске ИДЕ в данном файле вместо русских букв так жа знаки вопроса. Нужто как то изменить кодировку данного файла. Как? Когда создаеш файл properties он создается с пометкой (default language) понятно что по дефолту стоит не русский, можно создать еще одно "поле" в данном файле с нужным языком (руссик) и иде создает дополнительный файл добавив в конце названия файла _ru, но это не спосает положения, в приложеннии, ди и в самом файле знаки вопроса. Что делать? Полазил в настройках, наити ничиго подходящего не смог. Помогите.

P.S.
Сколько же настроек иде, сервера и прочих не относящихся к программированию вещей нужно учитывать ( Хочется ПРОГРАММИРОВАТЬ а не заниматься этим. Неделю разбираюсь с настройками и прочими нюансами что бы написать десяток строк кода и снова столкнуться с проблемой с настройками.
...
Рейтинг: 0 / 0
12.01.2007, 21:05:58
    #34252985
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeand и кодировки в файле poroperties
Неужели никто не знает почему файлы пропертис не поддерживают русского языка?
Единственное решение которое приходит на ум это создать клас с гетерами передающими значение свойства. А если свойств много то это ж сколько гетеров будет, ужас.
Для чего все это? Требуется сделать страничку на русском и английском языках, не две страницы а одну, в зависимости от выбора пользователя jsf страничка будет загружать текст из нужного файла свойств. С английским работает все хорошо, а вот по русски не получается, выводятся знаки вопроса :((
...
Рейтинг: 0 / 0
13.01.2007, 02:24:20
    #34253164
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeand и кодировки в файле poroperties
fjord
Неужели никто не знает почему файлы пропертис не поддерживают русского языка?


Поддерживают, но только в "специально закодированном" виде, т.к. кроме русского могут быть и другие языки. Перевести в него обычный текстовый файл можно с помощью утилиты native2ascii (ищи в каталоге с java). Хотя вроде бы Netbeans умеет работать с ним напрямую, ориентируясь на название файла. Если мне память не изменяет, конечно (давно Netbeans не использовал).
...
Рейтинг: 0 / 0
13.01.2007, 03:38:37
    #34253183
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeand и кодировки в файле poroperties
спасибо fynda. теперь все по русски :)) еще бы эту прогу к netbeans прикрутить, было бы супер!!!
...
Рейтинг: 0 / 0
13.01.2007, 03:48:16
    #34253186
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeand и кодировки в файле poroperties
О, нашел ))). Работает напрямую. Называется Internationalization Wizard. Супер. Еще раз спасибо fynda.
...
Рейтинг: 0 / 0
13.01.2007, 13:37:21
    #34253414
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeand и кодировки в файле poroperties
ежели используешь Propertyes.load()
То там в иходники посмори не помню какая кодировка по дефолту идет(ISO чето там)
сделай MyProperties extends Properties и переопредели метод load внутри которого сделай encode и используй рууские буквы
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / NetBeand и кодировки в файле poroperties / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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