OVH Community, votre nouvel espace communautaire.

utf8_decode() qui décode pas les é et è


asba
10/03/2008, 09h38
utf8_decode() qui décode pas les é et è
Bonjour à tous,

J'ai fait un formulaire de mail en flash qui envoie ses variables à un fichiers php par la méthode POST.

Quand je les récupère dans le php je crée de nouvelles variables et je décode l'utf8:

Code PHP:
$manouvellevar utf8_decode($mavarvenantdeflash); 
Tout est ok quand j'utilise mes nouvelles variables sauf dans le champ du header from ou je met le nom et le mail de l'expéditeur.
le nom, s'il comporte des caractères accentués ... m'affiche des é pour é et è pour è encodé en html :genre ã©.....

On dirait que php n'a pas trouvé de correspondance entre le caractère utf8 et le Latin...

Par contre dans le corps du mail mes accents s'affichent correctement (mode text ou html)... avec la même variable ... troublant.

Je ne doit pas être le seul à avoir rencontré ce problème .
C'est sur un 90plan (php5 donc)
J'ai lu des choses sur mbstring mais apparemmnt OVH ne l'a pas encore installé sur Php5 ...

Bref, je sèche

Si quelq'un a une piste je suis preneur.

Merci


---> mes headers n'étaient pas encodés en ISO ....