Bonjour,
J'ai un petit souci sur une application qui vient d'être porté en UTF-8.
En résumé, j'ai des formulaires qui soumettent des données mal encodé et je cherche à déterminer pourquoi.
Je surveille les entêtes HTTP grace a httpfox, du coup je vois ceci qui transite dans les données du POST :
La requête elle-même :langCode fr
langName Français
submit Valider
J'ai un filtre qui positionne le setCharacterEncoding à UTF-8.(Request-Line) POST /consoleWeb/updateLanguage.gp3 HTTP/1.1
Host localhost:8082
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12 (.NET CLR 3.5.30729)
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive
Referer http://localhost:8082/consoleWeb/editLanguage.gp3
Cookie JSESSIONID=D406A86501374330016AF1466BD93248
Content-Type application/x-www-form-urlencoded
Content-Length 49
une fois validé, j'obtiens cette valeur en base :
Une idée ?LANG_CODE LANG_NAME
--------- -------------
en English
de Deutsch
es Spanish
it Italian
fr Français
cn Chinois
6 rows selected
Partager