Rechercher : dans
Par :

Caractères accentués dans formulaire

Dernière réponse le 16 aoû 2006 à 14:03:14 mibru, le 14 aoû 2006 à 18:09:33 
 Signaler ce message aux modérateurs

Bonjour,


Je suis entrain de mettre en place un formulaire sur mon site internet (http://www.energie-sante-nature.com/formulaires/Inscription­s_QiGong.htm) , mais lorsque je fais l'essaie et que je le reçois dans ma boîte émail, les caractères accentués apparaissent bizarrement:

"Je m'inscris" pour, je m'inscris.

C'est plutôt un problème d'apostrophe apparemment.

Est-ce que quelqu'un peut m'aider à régler ce problème?

Merci.
Michel.

Configuration: XP PRO
Microsoft Front Page

Meilleures réponses pour « caractères accentués dans formulaire » dans :
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...

1

BD-31, le 15 aoû 2006 à 17:19:21

Salut,
Je n'ai pas pu visiter ton site, mais je suppose que tu passes tes informations en GET, et ton problème viens du fait que les caractères spéciaux sont convertis, et normalement les lettres avec accent devraient être aussi converties.
Donc, essaye d'utiliser la méthode POST, ça pourrait résoudre ton problème.
Sinon, j'ai une solution qui passe par le php :

$NOM=html_entity_decode($_POST['NOM']);
cette formule décode les caractères transformés.
Ciao

Répondre à BD-31

2

 Michel, le 16 aoû 2006 à 14:03:14

Bonjour,

Merci de ta contribution.

J'utilise la méthode POST:

" <form action="http://michelbrunet.com/cgi-sys/FormMail.cgi" method="POST">
<input type="hidden" name="env_report" value="REMOTE_HOST, REMOTE_ADDR">
<input type="hidden" name="redirect" value="http://www.energie-sante-nature.com/remerciement.htm">
<input type="hidden" name="Subject" value="Demande de pré-inscription">
<input type="hidden" name="recipient" value="michelbrunet@michelbrunet.com">"

Peux-tu me dire Stp comment je dois insérer " $NOM=html_entity_decode($_POST['NOM']);"?...

Merci.
Michel.
P.S: je débute en informatique.

Répondre à Michel