![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
WatchCat |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 14.10.2006 Репутация: нет Всего: нет |
Вот какая-то фигня получается.
Настроил tomcat:
Закинул в ROOT.war такую тестовую jsp'шку (testenc.jsp, в UTF кодировке)
В браузере загружается нормально, по ссылке переходит нормально. НО! если самому набирать url вида "<host>/testenc.jsp?param=Русский", то браузер перекодирует не в виде <host>/testenc.jsp?param=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9 а в виде <host>/testenc.jsp?param=%D0%F3%F1%F1%EA%E8%E9 т.е. в кодировку 1251(?) Хотя с тем же wikipedia.org, например, проходит всё нормально, там перекодируется в UTF-8 Вот и возникает вопрос, кде что подкрутить надо? Кто-нибудь знает? |
||||
|
|||||
intr |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 18.12.2005 Репутация: 2 Всего: 2 |
Чтобы из requst`а получать русские значения, необходимо делать
в отдельном фильтре перед отрисовкой jsp. Но для русского языка это вроде работает только для POST (передача данных сабмитом формы) запросов, для GET (если написать в строке запроса <host>/testenc.jsp?param=Русский), неработает. Пример фильтра
Пример конфига (пишется в web.xml):
--------------------
Исследователь бытия и по совместительству Java-developer |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |