IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Encodage caractère mail


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 62
    Par défaut [Mail] Encodage caractère mail
    salut

    J'ai beau chercher sur le net et sur le forum des exemples, je n'arrive pas à trouver de code qui marche.

    Je souhaite envoyé un mail dynamiquement encodé en iso-8859-1 pour être lisible par tout le monde.

    Lorsque j'utilise la fonction utf8-decode(), mon mail ne ressemble plus à grand chose.
    Merci getrar dahu de vous ?e inscrit ?otre lan.

    Vous vous ?s bien inscrit au tournoi Trackmania
    J'ai pourtant défini dans mon mail le bon charset en iso :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $entete    = "MIME-Version: 1.0\r\n";
    $entete   .= "Content-type: text/plain; charset=iso-8859-1\r\n";
    @++

  2. #2
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Par défaut
    Essaie ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $headers  ='From: me@you.fr'."\n";
    $headers .='Reply-To: reply@you.fr'."\n";
    $headers .='Content-Type: text/'. $contentType .'; charset="iso-8859-1"'."\n";
    $headers .='Content-Transfer-Encoding: 8bit';
    Avec $contentType : html ou plain (selon ce que tu désires envoyé)
    pour ma part, ça marche nickel

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 62
    Par défaut
    salut

    J'ai beau essayé ya rien qui marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $entete    = "MIME-Version: 1.0\r\n";
    contentType = 'plain';
    $entete .='Content-Type: text/'. $contentType .'; charset=iso-8859-1'."\n";
    $entete .='Content-Transfer-Encoding: 8bit\n';
    $entete   .= "From: Inscription "."\n";
    $entete .='Return-Path: <toto@gerar.net>'."\n";
    $entete   .= "Bcc: toto@gerar.net\n";
    Donc il ne transcrit aucun caractère à part en ? et le return-path ne veut pas etre pris en compte ce qui me donne des reply to différents suivant la boite mail ou je réceptionne le mail

    ++

Discussions similaires

  1. [Mail] encodage utf8 et iso
    Par yanice dans le forum Langage
    Réponses: 1
    Dernier message: 23/04/2007, 17h01
  2. E-mail en caractères cyrillique illisible
    Par oxmoun dans le forum Langage
    Réponses: 4
    Dernier message: 06/04/2007, 17h18
  3. [Mail] Encodage des caractères pour les mails
    Par Cr@zyDeep dans le forum Langage
    Réponses: 2
    Dernier message: 29/03/2007, 20h11
  4. [C#][2.0] Encodage caractères des mails
    Par Jérôme Lambert dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/10/2006, 08h57
  5. Formulaire mail et caractères accentués
    Par Yael dans le forum Langage
    Réponses: 13
    Dernier message: 30/03/2006, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo