Je renvoie une réponse html dans un champ d'objet json $o->sHtml
. Le test sHtml
est d'environ 13000 caractères et après json_encode
son $o->sHtml = null
. Une idée pourquoi?json_encode avec grandes chaînes
0
A
Répondre
3
Le codage JSON fonctionne uniquement avec les données codées UTF-8. vérifier si vos données d'entrée est UTF8 ou non
$json = json_encode($o->sHtml); //or json_encode($o);
$error = json_last_error();
var_dump($json, $error === JSON_ERROR_UTF8);
Ce sont les erreurs possibles
JSON_ERROR_NONE - No error has occurred
JSON_ERROR_DEPTH - The maximum stack depth has been exceeded
JSON_ERROR_STATE_MISMATCH - Invalid or malformed JSON
JSON_ERROR_CTRL_CHAR -Control character error, possibly incorrectly encoded
JSON_ERROR_SYNTAX - Syntax error
JSON_ERROR_UTF8 - Malformed UTF-8 characters, possibly incorrectly encoded
ref: http://www.php.net/manual/en/function.json-last-error.php
Questions connexes
- 1. WCF UriTemplate avec grandes chaînes de requête
- 2. json_encode avec l'option JSON_UNESCAPED_UNICODE
- 3. JSON/PHP: json_encode avec []
- 4. mon problème avec json_encode()?
- 5. OpenCL - Grandes chaînes et performances mémoire?
- 6. Grandes chaînes: fichiers texte ou SQL DB?
- 7. chaîne android comment contenir de grandes chaînes
- 8. Javascript Syntax Highlighter pour les grandes chaînes
- 9. PHP: Les chaînes longues, json_encode, var_dump et écho
- 10. Erreur d'analyse avec PHP json_encode
- 11. Zend forme setAttribs avec json_encode
- 12. écho json_encode avec PHP erroring
- 13. jQuery json_encode
- 14. php json_encode + objet modernizr
- 15. æøå dans json_encode()
- 16. Devrais-je utiliser StringBuilder pour concaténer deux grandes chaînes?
- 17. problème avec l'insertion de plusieurs chaînes POST dans une table de base de données par json_encode()
- 18. Comment mieux formater le générateur de chaînes JSON avec PHP json_encode()?
- 19. PHP Str_replace ne fonctionne pas sur les grandes chaînes
- 20. json_encode question
- 21. problème json_encode
- 22. Grandes images avec Direct2D
- 23. Grandes animations avec AnimationDrawable
- 24. Problème lors du chargement de grandes chaînes dans la mémoire
- 25. Implémentation de flux lisible pour les grandes chaînes
- 26. Passer de grandes chaînes dans la fonction javascript
- 27. C# Gérer les grandes chaînes et l'efficacité de la mémoire
- 28. Comment traiter les grandes chaînes et la mémoire limitée
- 29. html transmited avec problème php json_encode
- 30. json_encode tableau avec un indice int
Comment allez-vous déclarez? Pouvez-vous le montrer? –