Accents mal interprétés après fonction mail()

Dr.Bj Messages postés 558 Date d'inscription   Statut Membre Dernière intervention   -  
hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai crée un script en php de formulaire qui fonctionne très bien, à un détail près ... Lors de la réception des résultats du formulaire via la fonction php mail() , tout les caractères accentués sont erronés ! (à, é, ', è etc ...).
Par exemple les "à" apparaissent "Ã" !
Que puis-je faire pour résoudre ce problème ?
Merci d'avance ! :)
A voir également:

6 réponses

hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   10
 
jète un oeil sur tes charset d'encodage (iso , utf8 etc)
1
Dr.Bj Messages postés 558 Date d'inscription   Statut Membre Dernière intervention   45
 
Merci de ta réponse ! :)
Oui effectivement le problème viens de la ;)
En revanche, dans Dreamweather, je ne trouve pas d'encodage comprenant tout les accents ! J'ai essayé "Europe Centrale (ISO)" et "Europe Centrale (windows)" mais aucun des deux n'accepte les "à". Quant à l'Unicode UTF-8 (qui était appliqué d'origine) il transforme tout les caractères accentués en charabia !
Quel encodage me conseil tu de prendre pour que je puisse avoir tout les accents ?
Merci :)
0
hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   10
 
garde utf8 mais justement le charabia c'est qu'il encode des caractères déja encodés non ?

fait des tests avec les fonctions php utf8_encode() et utf8_decode()
0
Dr.Bj Messages postés 558 Date d'inscription   Statut Membre Dernière intervention   45
 
Ouf j'ai trouvé :)
L'encodage parfait, qui prend tout les caractère : Europe Occidentale (ISO 8859-1)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   10
 
euh.. non l'encodage universel c'est l'UTF8
0
Dr.Bj Messages postés 558 Date d'inscription   Statut Membre Dernière intervention   45
 
Oui je sais bien ! Mais avec l'UFT8 comme je t'ai dit, les "à" ne passe pas ... tout comme les apostrophe. Je n'ai trouvé que Europe Occidentale (ISO 8859-1) qui accepte tous les caractères !
0
hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   10
 
alors c'est que tu t'y prend mal, tous les caractères passent dans l'UTF8 c'est justement son point fort....
0