Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpServletRequest.getParameter() проблема с кодировкой / 6 сообщений из 6, страница 1 из 1
10.12.2012, 19:22:48
    #38073138
abc_da
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpServletRequest.getParameter() проблема с кодировкой
Добрый день,

Я передаю с клиента параметры сервлету вот таким образом:
...
Рейтинг: 0 / 0
10.12.2012, 19:32:19
    #38073149
abc_da
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpServletRequest.getParameter() проблема с кодировкой
Прошу прощения. Так вот, я передаю с клиента параметры сервлету вот таким образом:
Код: javascript
1.
$.post("/services/req", { id:'id', name: changedName});


На сервере, когда я пытаюсь получить значения переданных параметров через request.getParameter(String) вместо кириллицы получаю кракозябры вот такого вида: "Название вкладки".

request.getCharacterEncoding() возвращает utf-8, в server.xml у меня прописано URIEncoding="UTF-8".

Что я делаю не так, подскажите, пожалуйста?
...
Рейтинг: 0 / 0
10.12.2012, 19:45:23
    #38073165
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpServletRequest.getParameter() проблема с кодировкой
URIEncoding="UTF-8", вроде, работает только для GET параметров.
Возможно какой-то фильтр не верно выставил в lower case UTF-8, поэтому он не распознался.
Проверьте откуда взялось "utf-8" в нижнем кейсе.
Текст отправлен в UTF-8, но сервером рапосзнался как ISO-8859-1.
Какие-то фильтры в web.xml прописаны?
...
Рейтинг: 0 / 0
10.12.2012, 19:45:40
    #38073167
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpServletRequest.getParameter() проблема с кодировкой
...
Рейтинг: 0 / 0
10.12.2012, 20:30:50
    #38073204
abc_da
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpServletRequest.getParameter() проблема с кодировкой
Blazkowicz,

Спасибо, предоставленная вами информация сильно мне помогла, действительно все дело было в фильтре.
...
Рейтинг: 0 / 0
19.06.2013, 18:08:31
    #38303759
kmmrb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpServletRequest.getParameter() проблема с кодировкой
request.getCharacterEncoding() для GET запроса возвращает NULL в случае наличия и отсутствия URIEncoding="UTF-8".
Можно ли как-нибудь понять из сервлета, что установлено?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpServletRequest.getParameter() проблема с кодировкой / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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