PHP の json_encode を使用して中国語を処理すると、「u***」形式と同様に中国語がエンコードされて読めなくなり、送信されるデータ量もある程度増加することがわかっています。
echo json_encode("中文"); //Output: "\u4e2d\u6587"
これは、Tianchao で開発している私たちにとって頭痛の種であり、場合によっては自分で json_encode を書かなければならないこともあります。PHP5.4 では、この問題は最終的に解決され、Json には新しいオプション JSON_UNESCAPED_UNICODE が追加されました。つまり、Json を Unicode でエンコードする必要はありません。
以下の例を見てください:
echo json_encode("中文", JSON_UNESCAPED_UNICODE); //Output: "中文"
もちろん、Json は 5.4 にもオプションを追加しました: JSON_BIGINT_AS_STRING、JSON_PRETTY_PRINT、JSON_UNESCAPED_SLASHES およびその他のオプション
興味がある場合は、json_encode を参照してください