cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylv...@apache.org>
Subject Re: Récupération d'entités XML saisies dans les formulaires
Date Fri, 14 Apr 2006 10:23:12 GMT
gael@pegliasco.com wrote:
> Bon, finalement j'ai plus de pr�cisions, et je pense de plus en plus que c'est
> li� � Cocoon.
>
> 1) Je cr�e un formulaire avec 4 champs obligatoires
> 2) Je ne saisi qu'un seul de ces champs avec "a � &eacute; � o"
> 3) Je soumets le formulaire
> 4) Le formulaire est affich� et indique 3 erreurs de saisies
> 5) Le champ pr�c�demment saisi est r�affich� mais ne contient plus que "a �
"
>
> Sauf erreur, le m�canisme de traitement des erreurs de saisie des formulaires
> est enti�rement imputable � Cocoon.
>
> Je pense que c'est lui qui se m�lange les pinceaux avec les entit�s.
>
> Savez-vous s'il y a un param�trage particulier � effectuer pour qu'elles soient
> ignor�es dans les champs de formulaires ?
>   

Ah, les problèmes d'encodage... Même ton mail (un webmail chez OVH?) a
des soucis avec :-)

Cocoon n'a pas forcément grand chose à voir là-dedans, mais ce qui
tourne avec certainement. Ce genre de souci est généralement dû au fait
qu'il y a une incohérence entre l'encodage des pages HTML et l'encodage
considéré par le moteur de servlets pour l'analyse des paramètres de
requête.

Par défaut, si rien n'est spécifié sur le tag <form>, le navigateur
encode les paramètres selon l'encodage de la page contenant le
formulaire. Mais le problème, c'est que l'encodage des paramètres est
rarement transmis au serveur (qq navigateurs le font), et par défaut le
moteur de servlets considère que ce qui arrive est en ISO-8859-1. On
peut changer ça dans les paramètres du web.xml

Mon conseil, c'est de tout passer en UTF-8 : configuration du serializer
et paramètres 'encoding' dans web.xml.

Sylvain

-- 
Sylvain Wallez
http://bluxte.net
Apache Software Foundation Member


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message