質問: PHPを使いGraphAPIからJSONデータを取得し、Webブラウザで表示する機能を作っているのですが、 https://graph.facebook.com/v2.7/me?locale=ja_JP&access_token=xxxx と入力しても日本語の部分が「\u3068」などに文字化けしています。 テキスト処理ツールなどを使い、UTF-16でデコードすれば日本語になるらしいのですが、PHP上でうまく動かない状態です。 解決方法を教えてください 使用したコード ``` ```
回答: `\uxxxx`形式の文字も、JSONとしては全く正しいので、`json_decode`でPHPの連想配列に変換してしまえば、ふつうに使えます。 ...というより、JSONをそのまま文字列として使おうとしていたのでしょうか。