Probleme avec la fonction mail

neotetsuo34 Messages postés 68 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2007 - 23 mars 2007 à 11:25
neotetsuo34 Messages postés 68 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2007 - 23 mars 2007 à 22:47
Bonjour,

j'ai un problème avec ma fonction mail, quand j'envoi un mail, je recoit des caractères exotiques à la place des é,à,ç.

j'ai essayé plusieurs solutions mais aucune ne fontionne.

voici mon code :

...
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$texte="<html>";
$texte.= $text;
$texte.="</html>";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html; charset=ISO-8859-1";
$from.="Content-Transfer-Encoding: 8bit";
if (mail($adresse,$sujet,$texte,$from))
...

Merci de bien vouloir m'aider.

3 réponses

vilhjalms Messages postés 591 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 16 juillet 2009 2
23 mars 2007 à 17:44
Saell og blesuð

Encore un probleme de charset :(

peut etre que le probleme vient d utf8 :

voir utf8encode() et utf8_decode() sur php.net

voir aussi au niveau du serveur



Maintenant si vous ne donnez pas le resultat obtenu c est pas facile de vous aidez :(

Vilhjálms
Sigurðsdóttir aka Frëyjá
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
23 mars 2007 à 20:53
Salut,

$from.="Content-Type: text/html; charset=ISO-8859-1";

c'est surement ca a changer

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
0
neotetsuo34 Messages postés 68 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2007
23 mars 2007 à 22:47
le résultat, c'est que le é est remplacer par un "A" bizarre, le à est remplacé par un cygle copyright.

j'ai deja essayer utf8encode() et utf8_decode() mais sans succès, j'ai essayé pas mal de chose comme changer le charset ou le content-type.

ca fait pas mal de temps que je cherche.
0
Rejoignez-nous