Problème d'encodage des mails

Résolu
Bonjour,
J'ai un problème pour envoyer des mails en PHP.
J'utilise le code suivant:
$entete = "From: $pseudo <$mail>\r\n". 
"MIME-Version: 1.0" . "\r\n" . 
"Content-type: text/html; charset=UTF-8" . "\r\n"; 
mail($destinataire, $sujet, $msg, $entete);

Tout se passe bien si la page n'est pas encodée en UTF-8.
Cependant, si la page est déjà encodée avec la balise META, le mail n'est pas envoyé sans qu'aucune erreur ne se produise.
Une solution consisterait à envoyer le mail depuis une page non encodée, donc différente de celle du formulaire HTML, mais je voudrais savoir s'il y avait un autre moyen.

2 réponses

  1. Salut,

    Le code que tu as utilisé fonctionne, je ne comprends pas dans quel cas le mail n'arrive pas?
    1. Salut,

      Si tu veux tu peux utiliser une bibliothèque comme PHPMailer plutôt que la fonction mail de PHP pour t'affranchir de ce genre de problèmes :)
      1. Désolé de ne pas avoir répondu plus tôt.
        Je n'ai plus de problème d'encodage lors de l'utilisation de PHPMailer, merci beaucoup.