ホームページ >バックエンド開発 >PHPチュートリアル >PHP 出力中国語 JSON 文字列_PHP チュートリアル

PHP 出力中国語 JSON 文字列_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:58:08785ブラウズ

PHP と JavaScript は実際には非常に便利で、PHP は JSON 形式のネイティブ サポートも提供します。主に、JSON エンコードとデコードの 2 つの関数が含まれています:

json_endoce: http://cn.php.net/json_encode
json_dedoce: http://cn.php.net/json_decodejson_encode - JSON は変数をエンコードし、値を JSON 形式で返します。例:

$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4, 'e' =>5);
echo json_encode($arr);
上記のコードを実行した後の出力:

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

エンコードされるデータソース (通常は配列) の値に中国語が含まれている場合、json_encode 処理後の出力は Unicode エンコードになります。

$arr = array ('a'=>'マンゴーステーション');
echo json_encode($arr);
上記のコードの実行後の出力:

{"a":"u8292u679Cu5C0Fu7AD9"}

PHP の最下層は Unicode で処理されています。直感的ではないと思われる場合は、urlencode メソッドと urldecode メソッドを使用して Unicode へのトランスコードのプロセスをバイパスできます。

$arr = array ('a'=>) ;urlencode('Mango Station '));

echo urldecode(json_encode($arr)); 上記のコードを実行すると、出力は次のようになります:


{"a":"Mango Station"}

出典: mangguo.org

http://www.bkjia.com/PHPjc/363891.html

www.bkjia.com

http://www.bkjia.com/PHPjc/363891.html技術記事 PHP と JavaScript は実際には非常に便利で、PHP は JSON 形式のネイティブ サポートも提供します。主に、JSON エンコードとデコードの 2 つの関数が含まれています: json_endoce: http://cn.php.net/json_encode js...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。