-
Aide formulaire HTML/PHP
Bonjour,
J'ai un formulaire web au format HTML, il y a plusieurs champs dont un champ pour faire un upload de fichier. Je suis donc obliger d'utilisé l'encodage multipart/form-data . De plus, les données du formulaire sont envoyer par courriel au format HTML avec le fichier attacher.
Cependant, lorsqu'un des champs texte à n'importe quels signes spécial (ex.: é è ç à etc...) ces signes se retrouve convertit en signe illisible dans le courriel reçu.
Pourtant, j'ai essayer d'inscrit UTF-8 ou ISO-8859-1 dans les types de ma page HTML et ça ne fait rien dutout.
Est-ce qu'il y a une solution à ce problem? J'ai fait quelque recherche sur le web et il semblerais que ce serait l'enctype à multipart/form-data qui causerais problème.
Votre aide serait très appréciez. Merci!!
-
Pour travailler en utf-8 il y a un tuto ici
Il faudra penser à tes entêtes apache
Code:
header( 'content-type: text/html; charset=utf-8' );// en début de code php
et html
Code:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
et aussi dans tes entêtes d'envoi de mail.
PS : il n'y a aucun souci à utiliser l'enctype = "multipart/form-data"
-
Je n'est pas d'entete apache ma page tourne sous iis7.5 sur windows 2008 serveur
-
Merci!! J'ai lu le tuto et utilisé tes commentaires. Maintenant tout fonctionne parfaitement!!