Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кодировка JSF (файлы сообщений) 
:(
    Опции темы
Wade
Дата 10.10.2007, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Доброго времени, коллеги.
Намучался с кодировкой в jsf.
Вроде почти все решил, оставлось научиться нормально выводить сообщения из .properties файлов на русском языке.
Когда вывожу в 

Код

<h:outputText value="#{msg.test}"/>

 выводится какая то бяка.
Помогите пожалуйтса

Это сообщение отредактировал(а) Wade - 10.10.2007, 16:41
PM MAIL   Вверх
Alexis
Дата 10.10.2007, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 14.8.2006
Где: Казань

Репутация: 5
Всего: 5



Wade, хранить сообщения на русском надо в виде:
Код

welcome = \u0414\u043E\u0431\u0440\u043E \u043F\u043E\u0436\u0430\u043B\u043E\u0432\u0430\u0442\u044C


Для перевода текста в такой формат можно воспользоваться утилитой, которая идет с Java SDK. Я лично пользуюсь плагином к Eclipse, который называется ResourceBundle Editor.
PM   Вверх
Wade
Дата 10.10.2007, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Цитата(Alexis @ 10.10.2007,  17:00)
Wade, хранить сообщения на русском надо в виде:
Код

welcome = \u0414\u043E\u0431\u0440\u043E \u043F\u043E\u0436\u0430\u043B\u043E\u0432\u0430\u0442\u044C


Для перевода текста в такой формат можно воспользоваться утилитой, которая идет с Java SDK. Я лично пользуюсь плагином к Eclipse, который называется ResourceBundle Editor.

Это отлично, но в результирующем тексте html'а символы выводятся как р
Есть ли вариант, чтобы оторбажались русские буквы на не такая последовательность?
PM MAIL   Вверх
Alexis
Дата 10.10.2007, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 14.8.2006
Где: Казань

Репутация: 5
Всего: 5



Цитата(Wade @  10.10.2007,  18:22 Найти цитируемый пост)
Это отлично, но в результирующем тексте html'а символы выводятся как р

Не понял, выводятся как что?

Кодировка представления символов в результирующем HTML в случае если в качестве шаблонного движка используется JSP от указания:
Код

<%@page contentType="text/html; charset=UTF-8" %>

в данном случае кодировка, как видно, UTF-8.
PM   Вверх
Wade
Дата 10.10.2007, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Цитата(Alexis @ 10.10.2007,  17:29)
Цитата(Wade @  10.10.2007,  18:22 Найти цитируемый пост)
Это отлично, но в результирующем тексте html'а символы выводятся как р

Не понял, выводятся как что?

Кодировка представления символов в результирующем HTML в случае если в качестве шаблонного движка используется JSP от указания:
Код

<%@page contentType="text/html; charset=UTF-8" %>

в данном случае кодировка, как видно, UTF-8.

Имеется ввиду, что в результирующей странице(используется facelets) русские символы видны нормально, но если посмотреть исходный текст разметки, то  русские символы будут представлены как последовательности начинающиеся с амперсанда.
PM MAIL   Вверх
Alexis
Дата 10.10.2007, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 14.8.2006
Где: Казань

Репутация: 5
Всего: 5



Цитата(Wade @  10.10.2007,  18:49 Найти цитируемый пост)
Имеется ввиду, что в результирующей странице(используется facelets) русские символы видны нормально, но если посмотреть исходный текст разметки, то  русские символы будут представлены как последовательности начинающиеся с амперсанда. 

А, понял. Честно говоря сам как-то задавался этим вопросом, но так в итоге ничего и не придумал, оставил как есть. Работает ведь, а что еще нужно?
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.