Problème caractère email

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sigma2008, 27 Août 2012.

  1. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    Bonjour,
    Voici mon code :

    Code:
    $entete = "vous a envoyé un truc " ;
    $headers = "From: \"loulou\"<ddd.com@gmail.com>\n";
    $headers .= "Reply-To: ddd.com@gmail.com\n";
    $headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
    Tout fonctionne bien sauf le titre du message, au lieu de recevoir "vous a envoyé un truc " je reçois "vous a envoy<?> un truc "
    le <?> est un losange noir avec ? blanc :lol:

    J'ai essayé de changer
    Code:
    $headers .= "Content-Type: text/html; charset=\"iso-8859-1\"";
    par
    Code:
    $headers .= "Content-Type: text/html; charset=\"Utf-8\"";
    mais dans ce cas les "é" du corps du message se transforment en losange noir :(

    Merci pour votre aide.
     
  2. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    amen453 tu commence ton premier message par des spams ?
     
  3. LeMulotNocturne
    LeMulotNocturne WRInaute impliqué
    Inscrit:
    1 Juin 2005
    Messages:
    551
    J'aime reçus:
    0
    ah ben ça ne fera pas avancer le chmilblik, mais j'ai exactement le même soucis en ce moment... :)
    J'ai l'impression que l'encodage spécifié ne s'applique qu'au corps du message, pas aux entêtes.
     
  4. LeMulotNocturne
    LeMulotNocturne WRInaute impliqué
    Inscrit:
    1 Juin 2005
    Messages:
    551
    J'aime reçus:
    0
    Bon, je pense avoir trouvé la réponse : il faut encoder spécifiquement les entêtes (du moins les champs subject et from).
    Le content-type et Content-Transfer-Encoding ne s'appliquent qu'au contenu du message, pas aux entêtes.

    Il faut encoder en entourant le contenu avec des balises spécifiques, en fonction de l'encodage choisi.

    Exemple pour un encodage en QuotedPrintable :
    Code:
    Subject: =?UTF-8?Q?Paiement_re=C3=A7u_de_la_part_de_xxxx0hotmail=2Ecom?=
    Exemple de source PHP pour un encodage en base64 :
    Code:
    $subject=”=?UTF-8?B?”
    .base64_encode($subject).”?=\n”;
    Source ici : http://geoland.org/2007/12/utf8-ready-php-mail-function/

    J'ai pas encore eu le temps de tester, mais ça sent plutôt la bonne piste je pense.
     
  5. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    Merci pour cette réponse précieuse :) je teste et je vous fais signe ;)
     
Chargement...
Similar Threads - Problème caractère email Forum Date
Problème de caractères dans l'outil d'analyse des balises h1 h2 h3 Rédaction web et référencement 4 Août 2019
Problème de caractères Développement d'un site Web ou d'une appli mobile 12 Décembre 2017
Passage à PHP5.6, problème sur caractères accentués Développement d'un site Web ou d'une appli mobile 24 Juin 2015
Problème d'encodage caractère Google+ 6 Août 2014
Problème caractères accentués dans l'index google Crawl et indexation Google, sitemaps 4 Août 2013
Problème d'affichage du caractère ó Développement d'un site Web ou d'une appli mobile 9 Novembre 2012
Problème caractère arabe Développement d'un site Web ou d'une appli mobile 6 Septembre 2012
Problème de lecture des caractères Développement d'un site Web ou d'une appli mobile 28 Juin 2012
problème lors d'une recherche en SQL et caractères spéciaux Développement d'un site Web ou d'une appli mobile 9 Août 2011
Problème caractère spécial Développement d'un site Web ou d'une appli mobile 9 Août 2011
Simplepie problème caractères spéciaux rss iso Développement d'un site Web ou d'une appli mobile 4 Août 2011
Formulaire de contact en UTF-8 - problème caractères russe Développement d'un site Web ou d'une appli mobile 6 Juin 2011
Problème de caractères Développement d'un site Web ou d'une appli mobile 17 Juin 2010
Problème caractere google Débuter en référencement 10 Juin 2010
Problème sitemap et caractère & Débuter en référencement 24 Mai 2010
Problème caractères avec include externe Développement d'un site Web ou d'une appli mobile 19 Mai 2010
Problème avec des caractère du style ()><...' URL Rewriting et .htaccess 18 Mars 2010
Problème de URL indexé Google - suite de chiffres et caractères inconnue Débuter en référencement 16 Janvier 2010
Problèmes avec les caractères accentués. Développement d'un site Web ou d'une appli mobile 11 Décembre 2009
Problème caractères accentués (encore) Développement d'un site Web ou d'une appli mobile 13 Mars 2009