Bonjour,
Je ne parviens pas à maintenir un encodage UTF-8 entre les servlets et les JSP. Chaque fois qu'il y a des accents, ils se transforment en faux caractères.
Dans la servlet :
Dans la JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Je précise que je travaille sous Eclipse, en mettant l'encoding à UFT-8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
J'ai essayé plusieurs choses mais rien ne marche
> URIEncoding="UTF-8" dans le server.xml de Tomcat (v6.0.14)
> request.setCharacterEncoding("UTF-8"); dans les servlets
>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %> ou <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> dans les JSP
mais rien n'y fait... quelqu'un aurait une solution ?
Je précise également que cela fonctionne correctement en ISO-8859-1 mais que cet encodage ne m'intéresse pas. De plus, les fichiers properties avec accents sont lus correctement.

 

 
		
		 
        

 
			
			


 Encodage UTF-8 Tomcat
 Encodage UTF-8 Tomcat
				
 Répondre avec citation
  Répondre avec citation
Partager