| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Кирилли, JSP & MySQL |
| Автор: MisterCleric 26.4.2006, 16:44 | ||||||
| Хочу занести в табилцу данные из формы, введеные на русском языке. Кодировка в базе UTF8-bin, тоже и в jsp
При это данные, введенные в базу руками на русском, на страничке отображаються корректно. Сохранение данных из jsp на английском тоже сохраняеться корректно, но при попытке сохранения кирилицы TomCat выдает:
Подскажите, как побороть эту проблему, где не искал, что не делал ничего не помогает. Даже так:
при задании Context Connection Pool |
| Автор: ALKS 26.4.2006, 16:59 | ||
| когда-то спасало использование фильтра filters.SetCharacterEncodingFilter в web.xml надо добавить что-то врод этого:
это выдрано из нашего достаточно старого проекта. про последние версии Tomcat я не уверен, ну и естественно filter-mapping правильно впишите... |
| Автор: Tony 26.4.2006, 17:28 |
| Уфф... 1.JSP долзны быть в UTF-8 2.Соединение с БД долзно быть в UTF-8 3.Создай филтер для кодировок(implements Filter) 4.База должна быть создана в UTF-8 И всё будет пу4ком |
| Автор: tux 27.4.2006, 06:39 |
| http://forum.vingrad.ru/index.php?showtopic=66203 http://forum.vingrad.ru/index.php?showtopic=90830 |
| Автор: MisterCleric 27.4.2006, 16:35 | ||||
| Всем спасибо! У меня получилось так:
На всех страничках приложения. Пишут, что установки для странички не достаточно. плюс
Что значит: установка кодировки для праметров в ответе и установка кодировки при связи с БД И без усяких фильтров! |