JSON prend-il en charge Unicode uniquement? Cela ne semble pas être un problème d'encodage si c'est le cas. Tout JSON ne sera-t-il pas unicode, et le jeu de caractères ne sera-t-il qu'une question de stockage?L'encodage est-il important pour JSON?
2
A
Répondre
10
De the RFC, "texte JSON doit être codé en Unicode." Unicode est vraiment un jeu de caractères, pas un encodage, cependant. Il dit aussi que "l'encodage par défaut est UTF-8". La même section explique comment faire la distinction entre UTF-32BE, UTF-16BE, UTF-32LE, UTF-16LE et UTF-8 sur la base du modèle de null. En résumé, utilisez UTF-8 sauf si vous avez une bonne raison de faire autrement. Cependant, vous pouvez utiliser un codage Unicode différent.
0
Le codage est important lorsque vous lisez ou analysez la chaîne JSON à envoyer dans la réponse. L'encodage de réponse entrerait donc en jeu. Lors de la lecture d'une requête JSON, vous devez vous assurer que vous avez également défini un codage pour ce cas.
Questions connexes
- 1. Quelle technologie pour un projet plus important?
- 2. UnregisterHotKey() est-il important pour le nettoyage?
- 3. Pylons important l'erreur Psycopg2
- 4. UUn problème le plus important?
- 5. Trailing slash important, mais dépouillé?
- 6. Problème de récurrence trop important
- 7. Comment inclure! Important dans jquery
- 8. Développement Android important dans Scala
- 9. Utilisation de JavaScript eval pour analyser JSON
- 10. JSON pour Jquery autocomplete
- 11. Bibliothèque JSON pour iPhone
- 12. JSON parser pour J2ME
- 13. Bibliothèque JSON pour C#
- 14. ORM pour Javascript/JSON
- 15. Authentification JSon pour geni.com
- 16. Comment démarrer un projet plus important?
- 17. Le hash de session est-il important?
- 18. Problème MySQL le plus important par groupe
- 19. RSS articles commander, est-ce important?
- 20. Défaut mineur (non important) dans la norme?
- 21. Une imageView particulière entraînant un décalage important
- 22. Dans les boucles, est-ce important?
- 23. Quels sont les navigateurs compatibles avec "! Important"?
- 24. Pouvez-vous! Important un fichier css entier?
- 25. Le JDK du constructeur est-il important?
- 26. JSON pour Java, Encoder un tableau JSON - Diffusion en continu
- 27. Python: Parsing JSON liste de chaînes pour chaque JSON objet
- 28. Javascript substitution variable pour JSON
- 29. Modèle pour les données JSON?
- 30. Meilleure bibliothèque JSON pour .NET?
@Stephen, merci pour la correction. J'ai pensé (incorrectement) que SHALL était équivalent à DEVRAIT. Vous avez raison, c'est en fait équivalent à MUST. –
Il y a même un RFC pour la terminologie dans les RFC - http://tools.ietf.org/html/rfc2119 –
@Stephen, oui, j'étais au courant de cette RFC. Mais je ne l'ai pas vérifié avant de répondre. :) –