Bonjour, j'ai hésité entre poster ici et poster dans le forum jsp mais vu que Tomcat semble plus etre le coupable je me suis décidé pour ici.
En gros, le probleme est simple: j'écris des jsp sous eclipse, qui ont l'énorme défaut de contenir des accents (et oui restons français, ah tiens, il y a des cédilles aussi )
Ensuite lorsque j'accède à ma jsp depuis mon appli, je retrouve un .java qui a (j'imagine) été compilé par tomcat. Or dans ce .java, tous mes caractères spéciaux sont partis en sucettes et sont devenus des é et compagnie.
En fait je cherche à utiliser l'encoding ISO-8859-1 mais je dois avoir un UTF-8 qui traine quelque part, je ne sais pas ou
voici un extrait du web.xml qu se trouve dans apache/conf:
J'ai essayé de mettre l'encoding dans le compilo jsp mais ça ne change rien du tout
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>fork</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>xpoweredBy</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>javaEncoding</param-name> <param-value>ISO-8859-1</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet>
Alors ou c'est-y qu'il faut changer l'encoding? (ah oui je l'ai aussi fait pour la totalité de mon projet dans eclipse)
Partager