Bonjour,
j'utilise XMLHTTPRequest pour mettre à jour certaines variables PHP.
Dans ma fonction javascript, je crée la variable qui va contenir toutes les valeurs, puis j eposte tout ça.
Mon problème est que les valeurs arrivent sur l'autre page encodées en utf8-8.
J'ai lu quelquepart que c'est le comportement normal et qu'il faut préciser dans le header quel encodage on veut utiliser.
Bien entendu, lorsque je fais :
Ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 objetXHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); objetXHR.setRequestHeader("Content-Type", "text/xml; charset=iso-8859-1");
Je ne sais pas d'où vient l'erreur. Lorsque je balance des alert(), je me rends compte que mes variables postées sont vides, alors que ça marche si j'enlève la ligne sur l'encodage.
PS : à l'attention des administrateurs. J'ai posté le même message hier soir. J'ai bien vérifié, il était là. Aujourd'hui, il n'y est plus.
Que s'est-il passé ?
Partager