Bonjour, j'ai un petit soucis d'encodage lorsque je récupère des données après une requête AJAX. Le contrôleur me renvoie du JSON qui est à priori bien formé puisque lorsque je fais un print_r de mon tableau de données, celles-ci sont bien présentes et correctement encodées.
Voici le code côté contrôleur:
Code côté template (javascript) :Code:
1
2
3
4
5
6 header ("Cache-Control: no-cache, must-revalidate"); header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ('Content-Type: application/json; charset=utf-8'); echo json_encode ($var);
Voici une image montrant dans firebug les données avant envoie et après réception par le navigateur.Code:var datas = response.responseText.evalJSON ()
http://images1.hiboox.com/vignettes/...df8dfa88eb.png