J'ai un problème avec mon script php envoi d'e-mail aux utilisateurs.
Il y a un problème avec l'encodage de l'e-mail que Lors de la réception d'un email de compte de messagerie, le sujet($subject
) a des problèmes d'encodage comme des personnages comme a^£
? ajouté à la fin de mon texte de l'objet? L'e-mail le contenu du message lui-même est très bien, juste la ligne d'objet?
J'ai cherché partout mais je ne trouve pas de réponse
C'est ma tête à l'aide de charset=utf-8 content-type-encoding: 8bit
mais j'ai l'impression de rater quelque chose que ma ligne d'objet conserve ajouté ces étranges encodage de caractères à la fin
//set all necessary headers
$headers = "From: $sender_name<$from>\n";
$headers .= "Reply-To: $sender_name<$from>\n";
$headers .= "X-Sender: $sender_name<$from>\n";
$headers .= "X-Mailer: PHP4\n"; //mailer
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "MIME-Version: 1.0\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: 3\n";
$headers .= "Date: $date\n";
$headers .= "Delivered-to: $to\n";
$headers .= "Return-Path: $sender_name<$from>\n";
$headers .= "Envelope-from: $sender_name<$from>\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\n";