AJAX + JSON: caractères accentués renvoyant "null"
Bonjour à tous,
j'ai un soucis assez bizarre avec le format JSON: lorsque j'encode les données de ma base avec json_encode et les récupère en AJAX, dès que celles-ci contiennent des caractères accentués le contenu renvoyé est null. Pourtant, la base et les documents sont explicitement encodés en UTF-8. J'ai également tenter d'expliciter un header dans mon document PHP mais rien n'y fait. Voici mon script:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
$.ajax({
dataType: 'json',
url : 'page2.php',
mimeType: 'text/json; charset=UTF-8',
success: function(data){
div.html('<p>' + data.description + '</p>');
},
error: function(xhr, status, error){
console.warn("Erreur " + status +":" + error);
}
}); |
Est ce que quelqu'un aurait une idée pour corriger ce problème, je ne trouve de réponse nulle part...
Merci d'avance ;)