powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpServletRequest.getParameter() проблема с кодировкой
6 сообщений из 6, страница 1 из 1
HttpServletRequest.getParameter() проблема с кодировкой
    #38073138
abc_da
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

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


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

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

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

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


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