質問: $json_count - 2; $i < 2; $i++) { echo ''.$arr['testjson'][$i]['text'].''; echo ''.$arr['testjson'][$i]['url'].''; echo ''.$json.''; } } ``` ``` { "testjson": [{ "text": "ほじほじほじ", "url": "hogehoge.hoge" }, { "text": "ほじ", "url": "hogehoge.hoge" } ] } ```
回答: 全てUTF-8とのことですが、バイトオーダーマーク(BOM)は確認されましたでしょうか? BOMありUTF-8のファイルとBOMなしUTF-8のファイルが入り混じっていると文字化けするかと思います。 文字コード変換可能なエディタであればUTF-8とUTF-8Nが選択できるかと思います。(後者がBOMなしです)