PHPのjson_encodeを使用して中国語を処理すると、中国語がエンコードされますが、どのように修正しますか?

  • 私たちがjson_encode時間を使うとき、あなたはこの状況を見つけるでしょう

json_encode("tian jia cheng gong") 英語で書かれた単語はUnicodeに変換されません。

<?php
echo json_encode("tian jia cheng gong ");

//"tian jia cheng gong "

だが

json_encode("添加成功") 中国語で書かれた単語はUnicodeに変換されます。

<?php
echo json_encode("添加成功");

//"\u6dfb\u52a0\u6210\u529f"

中国語をUnicodeに変換したくない場合があります。
これが方法です。JSON_UNESCAPED_UNICODEつまり、JsonがUnicodeをエンコードしないことを意味します。

<?php
echo json_encode("添加成功", JSON_UNESCAPED_UNICODE);

//"添加成功"

ヒント:json_encodeの詳細については、以下のリンクをクリックしてください
   --->リンク

おすすめ

転載: blog.csdn.net/weixin_43814775/article/details/108251281