Accueil » Les Archives du Touilleur Express

Articles publiés en août 2006

Java »

[29 août 2006 | Commentaires fermés | 421 affichages]

J’ai rencontré un souci avec JBoss et l’UTF-8. En effet, Tomcat par défaut encode le contenu en ISO-8859-1. Si vous développez une application avec par exemple des traductions en chinois, et que vous faites en plus appel à Javascript, vous rencontrerez un problème dans le navigateur. Voici comment s’assurer que l’UTF-8 est bien utilisé dans votre application.
Tout d’abord il faut spécifier l’encoding à utiliser dans chaque page JSP:

Ensuite, reconfigurez Tomcat en éditant le fichier $JBOSS_HOME/server/default/jbossweb-tomcat55.sar/service.xml.
Pour chaque Connector que vous utilisez (http, https) ajoutez un attribut URIEncoding= »UTF-8″ dans la balise Connector.