Ponctuation

Résolu/Fermé
linux1155 Messages postés 35 Date d'inscription vendredi 19 février 2010 Statut Membre Dernière intervention 2 juillet 2012 - 5 mars 2011 à 23:19
linux1155 Messages postés 35 Date d'inscription vendredi 19 février 2010 Statut Membre Dernière intervention 2 juillet 2012 - 6 mars 2011 à 18:12
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

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
Modifié par avion-f16 le 6/03/2011 à 10:28
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
linux1155 Messages postés 35 Date d'inscription vendredi 19 février 2010 Statut Membre Dernière intervention 2 juillet 2012
6 mars 2011 à 18:12
Merci beaucoup avion-f16, ça fais quelque fois que tu m'aide, je l'apprécie beaucoup.
0
https://www.commentcamarche.net/contents/1090-formats-et-extensions-de-fichiers
0
linux120 Messages postés 12 Date d'inscription vendredi 26 janvier 2007 Statut Membre Dernière intervention 27 août 2012
6 mars 2011 à 05:28
Merci, mais ce n'est pas un fichier, c'est une variable qui contient mon textarea.
0