cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "BRAUD Denis" <DBR...@micropole-univers.com>
Subject RE: CForms, et init-param container-encoding ?
Date Tue, 21 Feb 2006 13:21:58 GMT
Bonjour,

J'ai rencontré également des soucis avec l'encoding.

Le container-encoding détermine l'encoding du serveur où est installé cocoon.
(ou plutôt un des encodings dispo sur le serveur)

Le form-encoding détermine l'encoding de la request.
Celui ci, dans la config, ne propose qu'une valeur par défaut.
Ce n'est pas suffisant car cette valeur ne convient pas pour tous les browsers client (notamment
certains browsers de téléphones portables).

Pour résoudre mon souci, j'ai modifié CocoonServlet.
J'utilise les headers http content-type et accept-charset pour déterminer l'encoding de la
request.
La valeur par défaut form-encoding palie juste l'absence de ces informations.

Sur la response, je positionne le header http content-type à l'aide de l'encoding calculé
:
response.setHeader(
"content-type",
mimeType+";charset="+CocoonServlet.getEncodingResponse(request)
)

Le code complet de ce "patch" est dispo à l'adresse suivante :
http://koretico.free.fr/cocoon/CocoonServlet.java

Denis


-----Message d'origine-----
De : Sylvain Wallez [mailto:sylvain@apache.org] 
Envoyé : mercredi 15 février 2006 17:13
À : users-fr@cocoon.apache.org
Objet : Re: CForms, et init-param container-encoding ?

Frédéric Glorieux wrote:
>
> [container-encoding]
>> Perso, après quelques déboires et pas mal d'incantations vaudou pour 
>> essayer d'avoir des accents dans mes formulaires, je passe tout en 
>> UTF-8 (xxx-encoding et sérialisation), et ça marche :-)
>
> Conclusion : ne pas toucher à ce qui marche. Merci pour ce conseil 
> rassurant, même au gourou il ne reste plus que les prières.

Gourou vaudou, bien entendu ;-)

Sylvain

-- 
Sylvain Wallez                        Anyware Technologies
http://bluxte.net                     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director


---------------------------------------------------------------------
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


---------------------------------------------------------------------
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