Bonjour à tous,
Je test en ce moment Dojo et je souhaites faire un appel à la fonction xhrPost en lui passant un nombre variable de paramètres. J'ai donc une fonction qui ressemble à ceci :
Dans ma page test.php, je reçois bien mes variables $_POST[...] mais les caractères accentués sont remplacés par des é :arf:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function ajaxPost(params){ var target = dijit.byId('test'); dojo.xhrPost({ url: 'test.php', handleAs: "text", postData:params, headers: { "Content-Type":"text/html; charset=iso-8859-1" }, load: function(data) { target.destroyDescendants(); target.setContent(data); }, error: function(error) { target.setContent("An unexpected error occurred: " + error); } }); }
J'ai bien ajouter cette ligne au début de toute mes page php.
Avez vous une idée ?Code:header('Content-Type: text/html; charset=ISO-8859-1');
Merci

