Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Тема указана в поле "автор" :) Оригинально ведь :) / 3 сообщений из 3, страница 1 из 1
04.03.2005, 13:16
    #32946153
Тема указана в поле "автор" :) Оригинально ведь :)
HTML-форма, с которой на сервлет уходит запрос. В запросе - параметр, содержащий русские буквы (cp1251), например, "Россия" Сервлет их видит как "??????".

Что делать?

Обратите внимание на:

1. Tomcat запускается с опцией -Dfile.encoding=windows-1251
2. К сервлетам и вообще ко входным запросам замапплен (mapping) фильтр, меняющий кодировку запроса на нужную (1251).
3. Фильтр отрабатывает нормально.
4. Вчера все работало с теми же условиями.
...
Рейтинг: 0 / 0
09.03.2005, 12:03
    #32950928
Deady
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тема указана в поле "автор" :) Оригинально ведь :)
String title = request.getParameter("title");
try { title = new String(title.getBytes("ISO-8859-1"),"Cp1251"); } catch (Exception e) {}

в томкате - это серьезная проблема. (у меня версия 5.0.14).
иногда появляются вопросики, тогда я "раскоментариваю" эту строчку, вопросики исчезают, появляются буквы. потом ни с того, ни с сего снова появляются вопросики (хотя я ничего не делал абсолютно), я комментарю эту строку, снова появляются буквы.
вобщем, проявляется нестабильность, непонятно чем вызванная.
...
Рейтинг: 0 / 0
09.03.2005, 13:17
    #32951169
deady
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тема указана в поле "автор" :) Оригинально ведь :)
Надо в FAQ добавить :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Тема указана в поле "автор" :) Оригинально ведь :) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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