| Auteur | |
|---|---|
| dreadstock | |
Happiness is only real when sh 367 Posts |
Bonjour à tous, J'ai crée un formulaire de contact, mis je suis confronté à un petit problème d'encodage. Quand je reçois le mail de mon formulaire et qu'il y a des é ou des à ou des ' , je me retrouve avec des caractères tout bizarre du style bérangé de la brioche ' Do'rée J'ai essayé quelques techniques trouvé sur le net, mais en vain. Voici ci-dessous mon code :
Autre question, quand je recois le mail, dans le nom qui apparait quand je recois le mail, le l'adresse mail est une adresse de mon serveur genre monsite@ovh-60plan.net , comment faire pour avoir le nom de mon site et quelle ligne modifier ? Merci par avance pour votre précieuse aide ! bonne journée |
| spirou0069 | |
| 33 Posts |
Salut, Je pense que le problème viens du codage du site (utf-8, ISO-8859-1,...) Je dois avouez que j'ai le même problème et suis entrain de chercher la solutions depuis ce matin Pour ma part je suis sur que tout le site est en utf-8 vérifie de ton côté, j'ai même forcé avec un .htaccess mais cela ne change rien Si je trouve une solution, je la posterai...)Spirou L'art est aisé, la critique facile.... Soyez indulgent ;-) |
| Boudha | |
| 18 Posts |
Bonjour, Si tu vois ce genre de caractère c'est que l'e-mail est encodé en UTF-8. Essaie en remplaçant la ligne :
Par :
La fonction utf8_decode() décode la chaîne en argument et la convertit au format Western (ISO-8859-1). Plus d'infos sur la fonction utf8_decode(). Modifié par Boudha (06 Feb 2012 - 18:23) |
| dreadstock | |
Happiness is only real when sh 367 Posts |
Boudha a écrit : J'ai fait ca et ca marche
Mais ta solution qui doit aussi fonctionner est plus simple ! merci |
| spirou0069 | |
| 33 Posts |
Bonsoir, Merci je dirais même mieux milles merci à boudha car ça fais des heures que j'essayais 50 façons de régler ce problème. Commençons par le commencement... Voici mon code (cela peux éventuellement servir à qqu ...) pris sur le site http://www.6ma.fr (Image de sécurité et code pour le formulaire du moins la base)
Pour ce qui me concerne, j'ai modifier la ligne .
par
Et j'ai bien sur 2 fois le message qui apparaissais.... j'ai donc supprimer la ligne
Ce qui fais maintenant le message propre et sans tous ses accents Juste une petite question comme cela ce sera nickel pour moi, J'aurais aimé que le message arrive après les champs email, nom etc... et pas avant comme pour le moment Dernière petite précision j'ai enregistrer ma page en ISO et pas UTF-8 Je ne cherche pas à comprendre Merci pour l'aide Spirou L'art est aisé, la critique facile.... Soyez indulgent ;-) |