Page 1 sur 1

Des mails et des accents...

Posté : 04 avr. 2011, 15:16
par foetus69
Bonjour,

Je rencontre un souci d'affichage trop bizarre...Peut être que vous allez pouvoir m'aider.

Sur ma boite mail msn je reçois mes messages de tests et sur l'accueil, le premier écran (liste de tous mes messages), c'est ok, l'encodage est bon y compris sur les prénoms avec accents. Par contre quand je veux répondre, les accents et autres caractères spéciaux n'apparaissent plus correctement.

Voici mon code :
$headers ='From: "'.utf8_decode($_POST["prenom"]).' '.utf8_decode($_POST["nom"]).'"<'.$_POST["mail"].'>'."\n";
$headers .='Reply-To: $_POST["mail"]'."\n";
$headers .= "MIME-Version: 1.0 ";
$headers .='Content-Type: text/html; charset="utf-8"'." ";
$headers .='Content-Transfer-Encoding: 8bit'; 
mail("[email protected]",utf8_decode($_POST["sujet"]),utf8_decode($_POST["message"]),$headers);
et quand je retire le utf8_decode c'est le premier écran qui affiche mal. C'est quoi la manip pour que ca affiche bien tout le temps ^^

?

Par avance merci

La fée du 69

Re: Des mails et des accents...

Posté : 04 avr. 2011, 18:09
par xTG
A priori d'après tes explications ce n'est pas un soucis de ton code mais de ton webmail.
Donc à priori tu ne peux rien y faire.

Re: Des mails et des accents...

Posté : 04 avr. 2011, 21:00
par foetus69
J'avoue y avoir pensé mais en même temps certains messages avec accents arrivent bien "avant et après".

Comment est-ce possible ?

Merci pour ton aide.

Re: Des mails et des accents...

Posté : 04 avr. 2011, 21:13
par xTG
Aucune idée, si c'est aléatoire c'est encore plus bizarre...
Cela dit à regarder ton code il y a quelque chose qui me choque.

Tu envois un mail en utf-8 mais tu transformes son contenu en iso-8859-1 (utf8_decode).

Re: Des mails et des accents...

Posté : 05 avr. 2011, 16:01
par foetus69
Bonjour,

En fait, si je retire la fonction c'est nickel sur mon premier écran (liste des messages) mais quand je clique sur le détail du mail les caractères spéciaux s'affichent mal et inversement, en mettant la fonction decode j'ai un souci sur le premier écran mais pas sur le détail.

Idem, j'ai des / qui rajoutent dans le corps du mail comme si je faisais un addslashes.

Comment faire pour homogénéiser tout cela ?

F69.