powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка URL - строки.
8 сообщений из 8, страница 1 из 1
Кодировка URL - строки.
    #33246469
Lubomyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу по теме:
Вызываю в сервлете
response.sendRedirect(ITEMS_SCREEN+"?filter="+ filter);

filter получен из формы, System.out.println(filter) показывает его корректно (кирилицу).

Но в результате получаю в браузере http://...../showitemsx.jsp?filter=??????????

Страницы у меня в формате UTF-8 (request.setCharacterEncoding("UTF-8");).
Пробовал все:
это
filter=new String(filter.getBytes("UTF-8"),"Cp1251");
это
filter=new String(filter.getBytes("ISO-8859-1"),"Cp1251");
это
response.setContentType("text/html;charset=UTF-8");
это
response.setContentType("text/html;charset=Cp1251");

Все равно получаю неправильно закодированный параметр.

Подскажите, пожайста, где копать. Буду очень признателен!
...
Рейтинг: 0 / 0
Кодировка URL - строки.
    #33247000
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПробовал все: ...

а так пробавал?
Код: plaintext
1.
response.setCharacterEncoding("some_encoding");
...
Рейтинг: 0 / 0
Кодировка URL - строки.
    #33247095
Lubomyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
response.setCharacterEncoding("some_encoding");
Нет такого метода в HttpServletResponse.

Я сделал так:
filter=java.net.URLEncoder.encode(filter,"UTF-8");
response.sendRedirect(ITEMS_SCREEN+"?filter="+ filter);

Помогло.
...
Рейтинг: 0 / 0
Кодировка URL - строки.
    #33247798
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторresponse.setCharacterEncoding("some_encoding");
Нет такого метода в HttpServletResponse.
значит у тебя J2EE 1.3, в 1.4 такой метод уже есть.
...
Рейтинг: 0 / 0
Кодировка URL - строки.
    #33247881
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessen авторresponse.setCharacterEncoding("some_encoding");
Нет такого метода в HttpServletResponse.
значит у тебя J2EE 1.3, в 1.4 такой метод уже есть.
ребят, вы чего? очепятки не видете? не респонс,а реквест!
...
Рейтинг: 0 / 0
Кодировка URL - строки.
    #33247914
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня тут такой вопрос возник, парамеиры, которые передаются методом пост или гет от клиента, они в какой кодировке???
...
Рейтинг: 0 / 0
Кодировка URL - строки.
    #33247950
Lubomyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessenу меня тут такой вопрос возник, парамеиры, которые передаются методом пост или гет от клиента, они в какой кодировке???

Я так понимаю что эти данные в кодировке исходной страници.
У меня страница в UTF-8 и везде стоит
request.setCharacterEncoding("UTF-8");
так что можно утверждать что данные в UTF-8.
...
Рейтинг: 0 / 0
Кодировка URL - строки.
    #33248138
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ так понимаю что эти данные в кодировке исходной страници....

было бы не плохо подтвердить это, какой нибудь спецификацией :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка URL - строки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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