プロが教える店舗&オフィスのセキュリティ対策術

apiからjson形式で取得したデータを

$url = ''https://XXXXXXXXXXXX;
$options['ssl']['verify_peer'] = false;
$options['ssl']['verify_peer_name'] = false;
$response = file_get_contents($url, false, stream_context_create($options));
json_encode($response, JSON_UNESCAPED_UNICODE);
var_domp($response);

のようにしてphpで出力しようとしているのですが、日本語の部分が
"\u30d6\u30a8\u30ce\u30b9\u30a2\u30a4\u30ec\u30b9"
のように表示されてしまいます。

どこをどうしたら日本語が表示されますか?
ご教示お願いいたします。

A 回答 (1件)

json形式で取得したデータなら



json_encode($response, JSON_UNESCAPED_UNICODE);

ではなくて

$response = json_decode($response);

でしょう。
    • good
    • 0
この回答へのお礼

ありがとうございました。
無事に表示することが出来ました。

お礼日時:2022/11/16 09:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!