[PHP][AJAX] Problème d'encodage du texte

Résolu/Fermé
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 - 28 févr. 2010 à 13:07
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 - 1 mars 2010 à 12:57
Bonjour,
J'ai écris un formulaire de poste de message. Il use de ajax pour éviter de recharger a page. Une page php reçoit les deux varables ($_POST["pseudo"], $_POST["message"]) et il les écrit sur la page html mais les caractères telle que éèàç sont pas respectés ! Comment faire ?

Merci,
Cordialement Zestyr

A voir également:

4 réponses

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
28 févr. 2010 à 21:17
Quand tu fais les echo avec PHP, utilise la fonction utf8_encode
1
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
28 févr. 2010 à 14:57
Quel est l'encodage de ta page contenant le formulaire ? Quel encodage lui précises-tu dans la balise meta ?
Et quel est l'encodage du fichier PHP ?
0
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 52
28 févr. 2010 à 20:20
J'ai pas les fichiers sous la main. Mais mes pages html que je code possèdent la balise <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> comme ceci et ma page PHP n'a rien de spécifié. j'utilise un objet XHR.
0
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 52
1 mars 2010 à 12:57
Merci, j'imagine que ça marche avc les fputs !
0