Heim  >  Artikel  >  Web-Frontend  >  Bringen Sie Ihnen bei, wie Sie PHP verwenden, um chinesisches JSON string_json auszugeben

Bringen Sie Ihnen bei, wie Sie PHP verwenden, um chinesisches JSON string_json auszugeben

WBOY
WBOYOriginal
2016-05-16 16:47:181732Durchsuche

Code kopieren Der Code lautet wie folgt:

json_endoce: http://cn.php .net/ json_encode
json_dedoce: http://cn.php.net/json_decode

json_encode – JSON kodiert eine Variable und gibt die JSON-Wertform zurück, zum Beispiel:

Code kopieren Der Code lautet wie folgt:

$arr = array ( 'a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode( $arr) ;
?>

Ausgabe nach Ausführung des obigen Codes:

Code kopieren Der Code lautet wie folgt:

{"a":1,"b ":2 ,"c":3,"d":4,"e":5}

Wenn die zu kodierende Datenquelle (normalerweise ein Array) Chinesisch im Wert enthält, ist die Ausgabe nach der json_encode-Verarbeitung eine Unicode-Kodierung.

Code kopieren Der Code lautet wie folgt:

$arr = array ( 'a'=>'Script Home');
echo json_encode($arr);
?>

Ausgabe nach Ausführung des obigen Codes:

Code kopieren Der Code lautet wie folgt:

{"a":u811au672cu4e4bu5bb6"}

Die unterste Ebene von PHP hat bereits die Unicode-Verarbeitung durchgeführt. Wenn Sie der Meinung sind, dass dies nicht intuitiv genug ist, können Sie den Prozess der Transkodierung in Unicode mit den Methoden urlencode und urldecode umgehen:

Code kopieren Der Code lautet wie folgt:

$arr = array ('a'= >urlencode ('Script Home'));
echo urldecode(json_encode($arr));

Ausgabe nach Ausführung des obigen Codes:

Code kopieren Der Code lautet wie folgt:

{"a":"Script Home" }
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn