Ponctuation

Résolu
linux1155 Messages postés 37 Statut Membre -  
linux1155 Messages postés 37 Statut Membre -
Bonjour,



J'ai un TEXTAREA sur une page qui est en "Charset=utf-8", sur cette page j'ai une base de donnée, au même format et j'ai du texte également.

Le tout est bien affiché avec leur ponctuation respectif.

Mon problème, est que lorsque l'utilisateur clic sur le bouton envoie par courriel, le courriel reçue ne contient pas la ponctuation, c'est des caractères de lettre en gros format ou des ?, @ etc.....

Que devrais-je faire pour que la ponctuation soit respecté ...
Merci.

2 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

    Tu envoies l'email via la fonction mail() de PHP ?
    Il faut indiquer le jeu de caractères (charset) dans les entêtes.

    <?php 
    $to = ''; 
    $title = ''; 
    $content = ''; 
    $headers = 'Content-type: text/plain; charset=utf-8' . "\r\n"; 
    
    mail($to, $title, $content, $headers);

    Je n'ai eu tord qu'une seule fois : quand j'ai cru m'être trompé
    1
    1. linux1155 Messages postés 37 Statut Membre
       
      Merci beaucoup avion-f16, ça fais quelque fois que tu m'aide, je l'apprécie beaucoup.
      0
  2. marceau
     
    https://www.commentcamarche.net/contents/1090-formats-et-extensions-de-fichiers
    0
    1. linux120 Messages postés 12 Statut Membre
       
      Merci, mais ce n'est pas un fichier, c'est une variable qui contient mon textarea.
      0