Comment décoder les caractères UTF8 à l'aide de jQuery?
Récemment, j'ai simplement résolu le problème de la sortie des étrangers caractères à l'aide de fonction utf8_decode dans ce fil: Comment puis-je convertir, de les afficher et de stocker ces caractères en PHP?
Il fonctionne en faisant directement écho à des résultats, mais maintenant j'ai cette fonction json_encode de passer à jquery pour les résultats. Json_encode s'échappe de mes données à quelque chose comme ceci:
{"title":"\u90ed\u5bcc\u57ce - \u641c\u7d22"}
Comment puis-je json_decode de jquery?
Je vous remercie pour tous les conseils.
Qu'entendez-vous par demander Comment puis-je json_decode de jquery? ?
Désolé mais je ne comprends pas la réponse à la question que vous lien. Comment peut -
Salut Alvaro, si vous vous référez à mon précédent thread: stackoverflow.com/questions/6495158/... Vous pouvez comprendre pourquoi j'ai besoin de utf8_decode la chaîne. Seulement quand je utf8_decode la chaîne, je peux écho à l'étranger caractères directement avec PHP. Mais maintenant, j'ai réalisé que les décoder et de les passer en json auront cette question 🙁
reportez-vous à stackoverflow.com/questions/5396560/... pourrait vous aider!
Désolé mais je ne comprends pas la réponse à la question que vous lien. Comment peut -
utf8_encode()
être d'une aide quelconque à un site qui utilise l'UTF-8. Cette fonction produit ISO-8859-1
de sortie!Salut Alvaro, si vous vous référez à mon précédent thread: stackoverflow.com/questions/6495158/... Vous pouvez comprendre pourquoi j'ai besoin de utf8_decode la chaîne. Seulement quand je utf8_decode la chaîne, je peux écho à l'étranger caractères directement avec PHP. Mais maintenant, j'ai réalisé que les décoder et de les passer en json auront cette question 🙁
reportez-vous à stackoverflow.com/questions/5396560/... pourrait vous aider!
OriginalL'auteur pakito | 2011-06-27
Vous devez vous connecter pour publier un commentaire.
Soit vous l'écrire directement en JS, dans ce cas ne rien faire ou que vous utilisez l'une des méthodes ajax en jQuery, auquel cas il suffit de spécifier le
dataType
être"json"
OriginalL'auteur Quentin
jQuery offre la
parseJSON
méthode directement à partir de lajQuery
objet:Pour l'extraction de données via AJAX, cependant,
$.getJSON
ce à l'interne et à transmettre le résultat de$.parseJSON
que la demande du résultat final.Voir: pastie.org/2130655
Ainsi, la méthode échoue parce que c'est le coming-out en tant que quelque chose comme
$.parseJSON({title: "the title"})
.parseJSON
attend une chaîne, pas un objet. Mais! Depuis JSON est synonyme de JavaScript Object Notation, et c'est le contenu approuvé, vous pouvez simplement déposer le résultat dejson_encode
dans le script:'var obj = ' . $title . ';'
Mais à part le titre, j'ai d'autres données, partant, comme un tableau, donc j'ai besoin d'utiliser json_encode de passer à jquery?
Toute une toute aide est grandement appréciée.
OriginalL'auteur Matchu
essayer
OriginalL'auteur Rafay