JSF + IE + Charset

Buenas,
Estou com um problema chato que só ocorre no IE(7 e 8). Ele sempre assume que a página é UTF-8.
Estou usando Facelets + Rich Faces. Já setei no cabeçalho:
<?xml … encoding="ISO-8859-1"

E tentei até forçar o response com um servlet filter:
response.setCharacterEncoding("ISO-8859-1");

E no formulário:
<a4j:form acceptcharset=“ISO-8859-1”>

Porém o IE continua não reconhecendo os caracteres especiais, se eu retorno esses caracteres da aplicação(por exemplo numa listagem) o IE até apresenta correto, mas quando envio do IE para a aplicação(por exemplo num cadastro), os caracteres especiais vão errados.

Há alguma forma no JSF/RichFaces/Facelets de forçar esse charset?