В моем более раннем посте была проблема с обработкой кодировки JSF, но также другой частью проблемы были параметры соединения MySQL для вставки данных в базу данных. Проблема была решена.
Но я перенес то же приложение из JSP в facelets, и та же проблема возникла снова. Символы из полей ввода заменяются при вставке в базу данных (č заменяется на Ä), но данные, вставленные в db из сценариев sql с правильной кодировкой, отображаются правильно. Я все еще использую зарегистрированный фильтр, а шаблоны страниц используются с метатегом head следующим образом:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">
Если я вставлю в тег h: form следующий атрибут:
acceptcharset="iso-8859-2"
Я получаю правильные символы в Firefox, но не в IE7.
Что-нибудь еще, что я должен сделать, чтобы это работало?
Заранее спасибо.