Je m'y prends de la mani�re suivante:

for field in form.get_fields():          
   valeur=str(result[field.id])
   infos = infos + valeur

infos =  str(infos.encode('latin-1'))

Je suis en python 2.1.3
Merci


-----Message d'origine-----
De : Stefane Fermigier [mailto:[EMAIL PROTECTED]
Envoy� : mercredi 18 mai 2005 11:00
� : GADBIN V�ronique
Cc : [email protected]
Objet : Re: [CPS-users-fr] python et caract�res sp�ciaux


GADBIN V�ronique wrote:
> Bonjour,
> 
> J'ai un script python qui r�cup�re via un request les valeurs de champs d'un 
> formulaire et qui se charge ensuite d'envoyer ces valeurs par mail.

Qui recup�re comment ?

Tu t'y prends probablement pas de la bonne fa�on.

> Le probl�me est que si j'ai des caract�res accentu�s (ou sp�ciaux) dans le 
> formulaire, ils sont transform�s: les "�" par ex. sont remplac�s par des 
> "\xe9".
> J'ai beau utiliser la fonction encode(), rien n'y fait: je n'arrive pas � 
> r�cup�rer les caract�res tels qu'ils ont pu �tre saisis dans le formulaire.
> 
> Vais-je devoir identifier tous ces caract�res sp�ciaux et faire des replace 
> dans ma cha�ne � votre avis?

Non.

        S.

-- 
St�fane Fermigier, Tel: +33 (0)6 63 04 12 77 (mobile).
Nuxeo Collaborative Portal Server: http://www.nuxeo.com/cps
Gestion de contenu web / portail collaboratif / groupware / open source!

_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à