salut tout le monde

j'ai un problème de charset qui se trouve vraisemblablement lors de l'envoie d'un formulaire en POST.

j'ai une page web en windows-1252
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
contenant un formulaire avec divers champs. Dans ces champs, je colle un texte venant de Word et contenant des quotes (simples et doubles) et dans la DB j'obtiens des points d'interrogation à l'envers à la place des quotes (simples et doubles).

j'ai essayé pas mal de choses et rien de marche
- test avec la balise META en UTF-8
- ajout dans la page du form de <%@page pageEncoding="windows-1252" contentType="text/html; charset=windows-1252"%>
- test dans server.xml avec le param URIEncode="windows-1252" dans les connecteurs
- ajout dans la page du form de <% request.setCharacteraEncoding("windows-1252"); %>
- ajout dans web.xml de
<context-param>
<param-name>PARAMETER_ENCODING</param-name>
<param-value>windows-1252</param-value>
</context-param>


enfin, si j'ajoute le copier/coller de Word directement dans la DB, les caractères s'affichent correctement sur mes pages web, donc le problème ne vient pas de la DB.

donc si un guru a une réponse, je pourrai arrêter de m'arracher les cheveux et ma calvitie vous remerciera.

merci d'avance.

environnement :
JBoss 4.2.2
Struts 1.??.??
Hibernate 3.2.1
Oracle 10.2.0.1 avec windows-1252
JDK 1.6.0_06