J'utilise JSON_ENCODE en PHP pour sortir des données. Quand il arrive à ce mot: Æther
il sort \u00c6ther
. Quelqu'un sait-il comment rendre json ce caractère ou est-ce que je vais devoir changer le texte pour ne pas avoir ce caractère dedans?PHP JSON_Encode caractères étranges?
Répondre
C'est la version unicode du personnage. JavaScript devrait le gérer correctement. Vous remarquerez la barre oblique avant, ce qui signifie que c'est une séquence d'échappement. Le u
indique qu'il s'agit d'un point de code Unicode et que les chiffres hexadécimaux représentent le caractère réel. Pour plus d'informations, voir here.
Cela fonctionne comme spécifié. Le RFC (http://www.ietf.org/rfc/rfc4627.txt) indique que un caractère peut être échappé, et votre caractère imprimable moyen peut être écrit au format \uXXXX
.
Tout analyseur JSON qui ne peut pas comprendre un caractère échappé de cette manière n'est pas conforme à la norme. Travaillez à résoudre ce problème plutôt que d'essayer de persuader PHP de se comporter aussi mal.
(Il est juridique de mettre caractères UTF-8 dans les chaînes JSON sans les échapper ainsi, à quelques exceptions près, mais l'approche sûre d'échapper à quoi que ce soit douteux est sage.)
- 1. Caractères cyrilliques dans le json_encode de PHP
- 2. php fsockopen() résultats étranges codage de caractères
- 3. PHP json_encode json_decode UTF-8
- 4. php json_encode résultat mysql
- 5. php json_encode retour null
- 6. WriteConsole() caractères étranges?
- 7. PHP json_encode perd mes échappements UTF-8?
- 8. Fonctions PHP json_encode et javascript
- 9. uint8 affiche des caractères étranges
- 10. en supprimant les caractères étranges de chaîne php
- 11. caractères étranges dans l'URL lors de l'affichage en PHP
- 12. Fonction de vidage PHP provoquant des caractères étranges sur l'écran
- 13. PHP MySQL caractères étranges de la base de données
- 14. Caractères étranges sur la sortie HTML ... en PHP
- 15. TCPDF affiche des caractères étranges dans IE8
- 16. Envoyer un tableau PHP json_encode à jQuery
- 17. caractères étranges à la page web
- 18. Erreur de codage de caractères spéciaux étranges
- 19. NSXMLParser flux RSS caractères étranges problème
- 20. caractères étranges dans la base de données
- 21. Transfert de fichiers renvoie des caractères étranges
- 22. HTML Sortie de XML et caractères étranges
- 23. Ruby CGI.unescapeHTML générant des caractères étranges
- 24. ASP.NET MVC application affichant des caractères étranges
- 25. Comment lire les caractères asiatiques (japonais, chinois) après json_encode en PHP
- 26. formulaire PHP étranges résultats GET
- 27. caractères étranges et encodage en utilisant Twitter API
- 28. json_encode url échoue
- 29. php Je dois écrire une fonction json_encode équivalente
- 30. tableau multidimensionnel de JS créé par la json_encode PHP