OVH Cloud OVH Cloud

pb de transformation de caractères

2 réponses
Avatar
develop
Bonjour,

Je suis débutante en perl et j'ai un pb de récupération de données
psotées par un formulaire.
Sur une page j'ai un champ de saisie nom et je récupère la valeur
saisie dans une seconde page. Cela marche bien à partir du moment ou
je n'entre pas d'espace ou de caractère accentué. Sinon l'espace se
transforme en + et le é en "%E9". Comment puis-je faire pour éviter
cela ?

Merci pour votre aide

2 réponses

Avatar
jl_morel
Dans l'article ,
a dit...
[couic]
Je suis débutante en perl et j'ai un pb de récupération de données
psotées par un formulaire.
Sur une page j'ai un champ de saisie nom et je récupère la valeur
saisie dans une seconde page. Cela marche bien à partir du moment ou
je n'entre pas d'espace ou de caractère accentué. Sinon l'espace se
transforme en + et le é en "%E9". Comment puis-je faire pour éviter
cela ?


Voir le module URI::Escape :

http://www.enstimac.fr/Perl/perl5.8.5/site_perl/5.8.5/URI/Escape.html


--
J-L.M.

Avatar
Paul Gaborit
Dans l'article ,
a dit...
[couic]
Je suis débutante en perl et j'ai un pb de récupération de données psotées
par un formulaire.
[re-couic]



À (at) 07 Dec 2004 10:40:30 GMT,
(Jean-Louis MOREL) écrivait (wrote):
Voir le module URI::Escape :

http://www.enstimac.fr/Perl/perl5.8.5/site_perl/5.8.5/URI/Escape.html


On peut aussi conseiller le module de base pour cela : CGI.pm

<http://www.enstimac.fr/Perl/ModulesFr/CGI.html>

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>