Bonjour,
Je fait un JSON a partir de mes données dans ma BD comme ceci
Ce qui fait la même chose que ce tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $req = mysql_query("SELECT ..."); $rows = array(); while($row = mysql_fetch_assoc($req)) { $rows[] = $row; } $data = json_encode($rows);
Ce qui donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $array = array( "nom"=>utf8_encode("Mélanie"), "prénom"=>utf8_encode("Roussillon"), "test"=>"L\'apostrophe" ); $data = json_encode($array); echo $data;
Le problème c'est que je fais un addslashes a insertion des données ce qui ajoute un slash ce qui est normal mais avec json_encode() ça cause le problème d'ajout de deux slashs (L\\'apostrophe) j'ai essayer de l'enlever avec stripslashes, str_replace mais sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part {"nom":"M\u00e9lanie",null:"Roussillon","test":"L\\'apostrophe"}
Savez-comment régler ce problème.
Merci
Partager