Envoi d'e-mails UTF-8 avec des problèmes d'affichage des caractères
Lors de la rédaction et de l'envoi d'e-mails, vous pouvez rencontrer des situations dans lesquelles les caractères non anglais ne sont pas s'afficher correctement. L'e-mail ne peut afficher que des caractères incompréhensibles, tels que "余生ä"ä». configuré pour gérer les caractères UTF-8. UTF-8 est une norme de codage de caractères qui permet la représentation de plusieurs langues et caractères.
Solution
Pour résoudre ce problème, vous pouvez ajouter un "Contenu- Tapez "en-tête dans le corps du message électronique, en spécifiant le codage des caractères comme UTF-8.
Utilisation de $headers Variable
Utilisation de la fonction native mail()
$headers = "Content-Type: text/html; charset=UTF-8";
Utilisation de PEAR Mail::factory()
mail($to, $subject, $message, $headers);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!