私たちは、中国を処理するために、PHPのjson_encodeを使用する際に知っている、中国は読めない、「\ U ***」のような形式にエンコードされ、またある程度まで送信されるデータの量が増加します。
<PHP?
エコーjson_encode(「中国」);
//「\ u4E2D \ u6587」
?>
これは、私たちはこれらの学生の開発を行うことができ、それが頭痛で、時には自分のjson_encodeを書かなければなりませんでした。
PHP5.4では、問題が最終的に解決した、JSON新しいオプション:インクレディブルという名前JSON_UNESCAPED_UNICODE、つまり、JSONは、Unicodeをコードしない。
以下の例を参照してください。
<?phpの
エコーjson_encode( "中文"、JSON_UNESCAPED_UNICODE)。
// "中文"
?>
JSON 5.4も追加:JSON_BIGINT_AS_STRING、JSON_PRETTY_PRINTは、他のオプションをJSON_UNESCAPED_SLASHES
興味のある方は、あなたが見ることができます:https://www.php.net/manual/en/function.json-encode.php