Re[4]: Проблема с кодировкой.
От: Lucker Беларусь http://lucker.intervelopers.com/
Дата: 10.05.06 12:10
Оценка:
Здравствуйте, -Лёха-, Вы писали:

Лё>Нтмл-Страница созданна в кодировке UTF-8 + <meta http-equiv=Content-Type content="text/html;charset=UTF-8"> в <HEAD>

Лё>response.setContentType("text/html; charset=UTF-8");
Лё>request.setCharacterEncoding("UTF-8");

Лё>когда отправляю страницу клиенту, всё ОК, но когда принимаю request (через POST) получаю по две каракули на введённую русскую букву

Лё>как только я не пробывал с параметрами <Conectora> и убирал и добавлял, ни хрена, никакой реакции
Лё>только когда сам перекодирую строку работает String str = new String(requestParamValue.getBytes("ISO-8859-1"), "UTF-8");
Лё>Может мне кто-нибудь НА РУССКОМ ответить что это за ху... с ТС5 или что со мной не так???
Лё>Пожалуйста! тот кто решил проблему UTF-8 в ТС5 скажите по шагам (слогам ) как надо настраивать ТС5 на UTF-8 кодировку???

request.setCharacterEncoding("UTF-8") должно быть вызвано до первого обрашения к телу запроса (вызову getParameter() в твоем случае). Оучше всего это делать в фильтре, который получает управление первым в цепочке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.