読者です 読者をやめる 読者になる 読者になる

【php】json_encodeで日本語がうまく表示されない

php
$arr = array('あいう','えお');
echo json_encode($arr);
echo json_encode($arr, JSON_UNESCAPED_UNICODE);

この実行結果が以下のようになる。

["\u3042\u3044\u3046","\u3048\u304a"]
["あいう","えお"]

第二引数に「JSON_UNESCAPED_UNICODE」をつけると日本語がちゃんと表示される。