[PHP] json_encodeが文字化けするときの対処方法
PHPで配列をJSON化する場合、「json_encode」を使用するが、中身が日本語の場合、Unicode文字に変換され
\u30c6\u30b9\u30c8
という感じに文字化けしてしまう。
json_encodeできちんと日本語でJSON記述する場合は
$arr = ["名前" => "メロン", "種別" => "果物"]; $json = json_encode($arr, JSON_UNESCAPED_UNICODE);
という感じに「JSON_UNESCAPED_UNICODE」をOptionにつけると文字化けしなくなる