|
|
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток уважаемые знатоки! Опишу суть проблемы. Использую в качестве среды NetBeans 7. Делаю пример из книги по jsf - JavaServer Faces (авторы Гэри и Хорстманн). Есть две страницы jsf. На первой мы вводим имя пользователя и пароль, затем нажимаем на кнопку Далее (введенные значения сохраняются в бине) и попадаем на вторую страницу, где отображается приветствие типа "Привет (имя пользователя)!". Имя пользователя берется из бина, у бина время жизни - сеанс. Вопрос - как сделать, чтобы при вводе русских букв они сохранялись и отображались нормально? Пока что отображается что то типа этого миÑ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 15:49:30 |
|
||
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
Поставить на страницах кодировку UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:17:17 |
|
||
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
забыл ник, она стоит по умолчанию. Но это не помогает. Иногда отображается нормально, а иногда нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:21:48 |
|
||
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
авторона стоит по умолчанию. Но это не помогает. Иногда отображается нормально, а иногда нет. А я вот не уверен, многие контейнеры как-то наплевательски относятся к установке кодировки. Вы в дебаге точно видели что у response.getCharacterEncoding() возвращает UTF-8? Советую написать свой фильтр, который в начале реквеста принудительно устанавливает кодировку через response.setCharacterEncoding("UTF-8") и скажите что получится. Просто ваша проблема довольно типична, и я решал написанием своего фильтра. С другой стороны ваша фраза авторИногда отображается нормально, а иногда нет. меня весьма смущает, ибо в моем случае не отображалось в 100%, так что дело может быть сложнее, но почему-то мне кажется что вы или что-то недоговариваете, или где-то ошиблись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:40:13 |
|
||
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
она наверное не стоит, кодировка utf 8. Как её поставить? Объявить тег <meta>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:40:48 |
|
||
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Этого должно хватить, бывает что возникают еще более экзотические проблемы, тогда вам сюда - http://stackoverflow.com/questions/138948/how-to-get-utf-8-working-in-java-webapps ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:48:32 |
|
||
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
забыл ник, спасибо большое за совет! Сейчас буду пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:53:10 |
|
||
|
JSF - проблема с кодировками!
|
|||
|---|---|---|---|
|
#18+
забыл ник, большое спасибо. Ваше решение помогло. Изначально кодировка не задавалась на jsf страницах. А как интересно задать кодировку на странице? Использовать тэг <meta>? (Интересно для общего развития). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 11:20:30 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2132177]: |
0ms |
get settings: |
15ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
53ms |
get topic data: |
16ms |
get forum data: |
5ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 352ms |
| total: | 562ms |

| 0 / 0 |
