Je viens de découvrir un problème lié à l'encodage des entrées de formulaire. Toutes mes pages jsp sont encodées en UTF-8. Le problème, c'est que les entrées saisies dans les formulaires semblent encodées dans un jeux de caractères différent (sans doute de l'ISO 8859-1). Le résultat est que lorsque le client entre des données contenant des caractères accentués et que je veux les réafficher, il y a une discordance entre l'encodage de ces entrées et l'encodage par défaut de ma page de résultat.

J'espère que j'ai été clair. Est-ce qu'il existe un moyen de résoudre ce problème autrement qu'en changeant l'encodage par défaut de mes pages jsp ?

Un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<html:text property="nom" encoding="utf-8"/>