Problème avec formulaire de contact html+cgi

stacca Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
stacca Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour.

La société pour laquelle je travaille a développé un site web pour un de nos clients.

Nous utilisons un formulaire de contact en html qui utilise un cgi pour réaliser l'envoi du mail.

Une fois que le formulaire est rempli et envoyé le souci concerne l'affichage des caractères accentués dans le corps du mail que reçoit le webmaster. Et depuis peu le mail retourne également le nom du champ en html

Exemple :

> button2 = Envoyer

> NOM = dupont

> COMMENTAIRE = test du formulaire.* le présent formulaire recu par mail.* (&é'èà ï)

> ENTREPRISEtextfield3 =

> TELEPHONE = 0123456

> PRENOM = michel

Entre parenthèse il s'agit des caractères & é è à ï que j'ai utilisé pour mon test.

J'ai regardé ce que disait le code.
J'ai modifié ma balise <meta ... charset=utf-8 par charset=iso-8859-1 > mais sans résultat.

L'erreur peut-elle venir du cgi ?


Si quelqu'un sur ce forum pouvait m'apporter son aide, je lui en serais reconnaissant.

D'avance merci
A voir également:

4 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Pour mettre l'encodage dans la page HTML :
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
0
stacca Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour et merci pour la réponse.

J'ai bien contrôlé ma ligne et elle est écrite exactement comme indiqué dans la réponse... mais l'erreur persiste.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tes fichiers sont-ils aussi encodés en UTF-8 ? Il ne suffit pas d'indiquer 'UTF-8' dans la balise meta.
0
stacca Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour.

Je ne serais pas catégorique sur le type d'encodage du fichier. Comment peut-on le vérifier ? (je suis sur mac os x 10.4...)

J'ai essayé de regarder du côté du client mail ( à savoir outlook) en modifiant l' encodage des caractères mais aucun changement.

A priori c'est un souci d'encodage de caractères mais là je sais plus trop quoi faire...
0
WibiMaster Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,
Petite idée : en plus du content-type, l'encoding ne serait pas nécessaire ?

"Content-Transfer-Encoding: 8bit" -> pour les caractère accentués

Bon courage
0
stacca Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
@wibimaster : à quel endroit du code j'insère cette ligne ? Au niveau de la balise meta définissant l'encodage des caractères utf-8? dans une nouvelle balise meta ?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Si, il faut préciser l'encodage dans le Content-type.
0