pb encodage - formulaire de contact - PHP - Programmation
Marsh Posté le 17-02-2010 à 14:51:27
Merci pour ta réponse.
J'imagine bien que ça vient de là. Tu veux dire qu'il faut que je change l'encodage de mon site ? ça va le mettre en l'air au niveau des autres pages pour les caractères spéciaux... , il n'y a pas une ligne de code à rajouter directement dans la page de mon formulaire sans avoir à toucher au reste du site ?
Marsh Posté le 17-02-2010 à 15:59:29
petite précision ! je réalise mon site sous SPIP (si ça peut avoir une incidence...)
Marsh Posté le 17-02-2010 à 16:42:44
Hello
si tu essaies :
Code :
|
au lieu de
Code :
|
?
Marsh Posté le 17-02-2010 à 17:03:51
NewsletTux a écrit : Hello
? |
Merci pour ta réponse.
Le modification que tu proposes ne fonctionne pas, je me retrouve avec des caractères de ce type à présent "é" (pour é).
Marsh Posté le 17-02-2010 à 20:58:28
OK. Quel est l'encodage de ta page ?
Marsh Posté le 18-02-2010 à 11:58:27
NewsletTux a écrit : OK. Quel est l'encodage de ta page ? |
Salut,
J'ai avancé dans mon formulaire.
J'ai rajouté la ligne :
Code :
|
dans mon code.
L'encodage est bon à présent sauf pour l'objet du mail qui prend le mauvais encodage pour les caractères spéciaux. J'ai essayé de comprendre pourquoi mais je sèche. D'où cela peut-il venir ?
Merci d'avance
Marsh Posté le 18-02-2010 à 16:45:14
c'est exactement ce que j'allais te suggérer. et ça ne prend pas en charge l'objet ?
Regarde par là : http://bitprison.net/php_mail_utf- [...] nd_message
Marsh Posté le 19-02-2010 à 10:47:44
NewsletTux a écrit : c'est exactement ce que j'allais te suggérer. et ça ne prend pas en charge l'objet ? Regarde par là : http://bitprison.net/php_mail_utf- [...] nd_message |
J'ai enfin trouvé, j'ai rajouté la ligne
Code :
|
Merci tout de même pour ton lien (qui est très intéressant) et ton aide !
Marsh Posté le 17-02-2010 à 14:25:34
Bonjour,
J'ai réalisé un formulaire de contact pour mon site. Il fonctionne correctement, le mail est bien envoyé mais à la réception dans mon client de messagerie, les caractères spéciaux tels que "à", "é" sont remplacés par "é" ou encore Ã". Quel est le bout de code à rajouter pour encoder correctement le mail de mon formulaire ?
voici mon code :
J'ai essayé avec htmlentities et écumé plusieurs forums, je n'ai rien trouvé...
Je débute en PHP et je m'y casse les dents là.
D'avance merci pour votre réponse