je travaillais sur le projet qui avait un problème lors de l'encodage du texte UFT-8 dans JSON FormatComment convertir UTF-8 texte en format JSON
<?php
$result = array('wine'=>"测试", 'عربي'=>4, 'lemon'=>22);
echo json_encode($result);
et j'ai aussi essayé Zend_Json bibliothèque,
<?php
require_once 'Zend/Json.php';
$result = array('wine'=>"测试", 'عربي'=>4, 'lemon'=>22);
echo Zend_Json::encode($result);
dans les deux cas, la sortie JSON était fou:
{"wine":"\u0639\u0631\u0628\u064a ","\u0639\u0631\u0628\u064a":4,"lemon":22}
j'ai essayé dans PHP5.2.6 et PHP5.3, mais même résultat ..
Comment convertir du texte UTF-8 en JSON? Aucune suggestion?
C'est JSON valide. Voir la grammaire sur http://json.org/ – Gumbo