Comment php affiche-t-il les chaînes d'échappement Unicode renvoyées par curl telles que "\u6b22\u8fce\u56de\u6765" ?
淡淡烟草味2017-05-16 13:05:33
0
2
1581
Le curl de php renvoie la chaîne (42) "{"ret":1,"msg":"u6b22u8fceu56deu6765"}". Vous voulez savoir comment afficher le texte correct ? "u6b22u8fceu56deu6765" correspond à "Bienvenue"
Si vous pouvez gérer le côté serveur, vous pouvez contrôler si le chinois n'est pas codé via le deuxième paramètre de json_encode. http://php.net/manual/zh/func... Si vous ne pouvez pas traiter le serveur, vous pouvez traiter le résultat renvoyé par curl Décodez d'abord json, puis re-json_encode (également contrôlé selon. le deuxième paramètre)
La personne qui a répondu ne l'a toujours pas expliqué suffisamment en détail, le débutant n'a donc pu chercher que lentement sur Internet... et a trouvé une solution parfaite :
Si vous pouvez gérer le côté serveur, vous pouvez contrôler si le chinois n'est pas codé via le deuxième paramètre de json_encode.
http://php.net/manual/zh/func...
Si vous ne pouvez pas traiter le serveur, vous pouvez traiter le résultat renvoyé par curl Décodez d'abord json, puis re-json_encode (également contrôlé selon. le deuxième paramètre)
La personne qui a répondu ne l'a toujours pas expliqué suffisamment en détail, le débutant n'a donc pu chercher que lentement sur Internet... et a trouvé une solution parfaite :
Référence : http://www.manongjc.com/artic...