J'utilise json_encode ($ data) pour un tableau de données et il y a un champ qui contient des caractères russes. J'ai utilisé mb_detect_encoding() pour afficher le codage de ce champ et il affiche UTF-8. Je pense que l'encodage de JSON a échoué en raison de certains mauvais caractères comme "ра▒". J'ai essayé beaucoup de choses sur utf8_encode sur les données et il va passer cette erreur mais ensuite les données ne semblent plus correctes.PHP json encoder - Caractères UTF-8 malformés, éventuellement incorrectement codés
Que peut-on faire avec ce problème?
* J'ai essayé beaucoup de choses * - Comme quoi? S'il vous plaît nous montrer votre code/recherche. – Script47
Avez-vous essayé l'option 'JSON_UNESCAPED_UNICODE'? – McRed
Déjà essayé "JSON_UNESCAPED_UNICODE". Pas de travail. – sparkmix