Bonjour,
J'ai une fonction qui récupère un texte d'un formulaire POST et qui envoie ce texte par mail.
Le souci que je rencontre est que les accents n'apparaissent pas. un losange noir avec un point d'interrogation(�) les remplace.
Le mail est envoyé par phpmailer en mode "plain/text" et utilise l'encodage "utf_8".
J'ai fait un "mb_detect_encoding" sur la chaîne qui pose problème. Il semble qu'elle soit en ASCII.
J'ai fait un test en mettant phpmailer en iso-8859-1, et là, la chaine s'affiche bien, mais le rest qui etait en utf-8 non.
J'ai essayé de convertir ma chaine en utf-8 via "mb_convert" "utf8_encode" "iconv", rien n'y fait, la chaîne reste en ascii et ne veut pas changer. (je fais un "mb_detect" après la conversion)