OVH Cloud OVH Cloud

Recuperation de texte depuis Flash

1 réponse
Avatar
claude
Bonjour,
Je recupere des données POST envoyées depuis un formulaire en Flash,
au lieu de recevoir un "é", je recois un "é" qui correspond à "é"
sous un autre format. Quelle fonction PHP permet de reformater
automatiquement cette chaine sous le format correspondant.

Merci d'avance.

1 réponse

Avatar
Olivier Miakinen

Je recupere des données POST envoyées depuis un formulaire en Flash,
au lieu de recevoir un "é", je recois un "é" qui correspond à "é"
sous un autre format. Quelle fonction PHP permet de reformater
automatiquement cette chaine sous le format correspondant.


La solution riche, c'est iconv :
http://www.php.net/manual/fr/ref.iconv.php

La solution restreinte à UTF-8 et Latin1, c'est utf8_decode :
http://fr2.php.net/manual/fr/function.utf8-decode.php

Mais dans un cas comme dans l'autre, si ton formulaire en Flash contient
des caractères qui ne font pas partie de Latin1, alors c'est fichu.
L'idéal serait quand même de déclarer ta page en UTF-8 (bien sûr, il
faut alors que tout le texte non ascii, y compris celui qui ne vient pas
du formulaire en Flash, soit également en UTF-8).

Un peu de lecture, facile à lire, mais indispensable :
http://french.joelonsoftware.com/Articles/Unicode.html