PHPはJsonに中国語をもっと理解させる(JSON_UNESCAPED_UNICOD)
792 ワード
PHPのjsonでencodeが中国語を処理するとき、中国語はいずれも符号化され、読めない、似たような「u***」のフォーマットになり、伝送するデータ量もある程度増加する.
これは私达にこれらの中国で开発をする学友をさせて、とても头が痛くて、时にはまた自分でjsonを书かなければなりませんencode.
PHP 5では4、この問題はやっと解決して、Jsonは1つの選択肢を追加しました:JSON_UNESCAPED_UNICode、だから名前が不思議で、つまりJsonはUnicodeをコードしないでください.
次の例を見てください.
どうですか、みんなを喜ばせたのではないでしょうか.ほほほ、もちろん、Jsonは5.4でまた加入しました:JSON_BIGINT_AS_STRING, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHESなどのオプション
echo json_encode(" ");
//"\u4e2d\u6587"
これは私达にこれらの中国で开発をする学友をさせて、とても头が痛くて、时にはまた自分でjsonを书かなければなりませんencode.
PHP 5では4、この問題はやっと解決して、Jsonは1つの選択肢を追加しました:JSON_UNESCAPED_UNICode、だから名前が不思議で、つまりJsonはUnicodeをコードしないでください.
次の例を見てください.
echo json_encode(" ", JSON_UNESCAPED_UNICODE);
//" "
どうですか、みんなを喜ばせたのではないでしょうか.ほほほ、もちろん、Jsonは5.4でまた加入しました:JSON_BIGINT_AS_STRING, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHESなどのオプション