encodage des données lors du post en AJAX
Bonjour,
j'utilise XMLHTTPRequest pour modifier la valeur de certaines variables de session php dans une page distante sans recharger la page principale.
Mon problème est que quand je réceptionne les données, elles ont été encodées en utf8...Et je bosse en iso.
J'ai essayé de rajouter un
Code:
1 2
|
objetXHR.setRequestHeader("Content-type", "iso-8859-1"); |
Mais ça fait déconner le truc. C'est-à-dire que mon $_POST est vide à l'arrivée.
J'ai essayé :
Code:
1 2
|
objetXHR.setRequestHeader("Content-transfer-encoding", "text"); |
Mais ça ne change rien.
D'ailleurs, j'ai rien trouvé de vraiment explicite à propos de l'utilisation de ce paramètre...
Si quelqu'un sait comment je peux envoyer en iso, sans passer par la fonction php utf8_decode, ça serait vraiment pas mal.
Je parle beaucoup de PHP mais je poste ici car le pb vient, je pense, à l'origine de javascript.
Mais si j'ai tout faux, ben je posterai sur l'autre forum.
Voilà merci d'avance