プラグイン作者です。
classicテーマを使ってるんですが、header.phpなどにfile_get_contentsを使って外部のファイル(自分のサイトない)を呼び込むと、どうしてもその呼び込んだファイルだけが文字化けをします。
再度、その読み込んでいるファイル自体が UTF-8 になっているか確認してみてください。なっていなければ、読み込み後に mb_convert_encoding() などで文字コードを変換してやればよいです。
あと、header.php 側も UTF-8 か確認してみてください (英数字しかなければ特に問題ありません)。
file_get_contents() は php.ini の mbstring 設定の影響は受けなかったと思うんですが、ひょっとすると受けるのかもしれません。php.ini の設定はどうなっているでしょうか?
トピック投稿者
819499
作者様お返事有難うございます。
アドバイス頂いた通りにしてみました。
まず文字コードですが、wpとktai style(テーマ)と外部ファイルの文字コードはutf-8で同じでした。
それでも文字化けをしてたので、アドバイス頂いた通り、
$str = mb_convert_encoding($str, "UTF-8", "auto");
をつけたら見事に文字化けしないで表示されました。
php.iniは共有サーバーのため個別では設定も出来ないと返事がありました(xrea)
そのため現状がどうなっているのかはわかりませんでした。
問題が解決したので本当に有難うございます。
このプラグインは助かっております。