Catégories:
Bonjour,
J’utilise le module forward pour que les utilisateurs puissent transférer par mail un page à une autre personne. Le problème est que dans le mail envoyé les «é» sont modifiés en points d’interrogation.
Savez-vous comment modifier ce problème ?
Merci d’avance.
Benjamin
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Salut,
Ca vient du mail ou de ton logiciel de messagerie ? (j’ai déjà utilisé ce module et les emails étaient OK sur outlook)
Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772
Salut Vincent,
Merci pour ta réponse.
Je vois des points d’interrogation sous thunderbird et sous gmail.
Benjamin
bneel
86
Hello !
Ça ressemble à un problème d’encodage de caractères.
Dans ton logiciel de messagerie, peux-tu changer le jeu de caractères d’affichage ? Tu peux essayer ISO-8859-1, ISO-8859-15 et UTF-8. Sous Evolution, c’est le menu Affichage —> Codage des caractères. Si tu retrouves tes accents, c’est que tu as un problème d’encodage de caractères.
Tu peux également regarder le source du message, toujours dans ton logiciel de messagerie. Sous Evolution, Affichage —> Source du message.
Tu dois trouver une ligne qui ressemble à :
Content-Type: text/plain; charset=UTF-8Le problème, après ça, c’est de trouver pourquoi les encodages ne concordent pas.
Zigazou
194
Bonjour,
Après plusieurs mois d’abandon sur ce problème, j’ai enfin trouvé la solution.
Dans le module mimemail à la ligne 172 du fichier mimemail.inc, il faut un charset utf-8 (là il n’y a rien à changer)
'Content-Type' => "text/html; charset=utf-8",Dans le module simplenews, à la ligne 2275, supprimer la fonction simplenews_mail_alter en rajoutant des «//»
ex :
<?php// function simplenews_mail_alter(&$mailkey, &$to, &$subject, &$body, &$from, &$headers) {
// // Convert Mail encoding to iso-8859-1
// $headers["Content-Type"] = str_replace("utf-8",$headers["Content-Type"]);
// $subject = utf8_decode($subject);
// $body = utf8_decode($body);
// }
?>
Mon problème a été résolu. Plus de point d’interrogation sur les newsletter, les invitations, les mails envoyés par le module forward et ceux du module contact.
bneel
86