PHP tipsです。 ※タイトルに文字コードと書いたが正しくは文字エンコード 読み込み元ファイルと読み込み先ファイルがそれぞれ異なる文字エンコードを使っている場合、普通にやるとインクルードすることができない。 まあそもそも文字エンコードを統一して作ればこんなことにはならないんだけど、UTF-8が流行る前に組んだような古いシステムとかだとしょうがない。 てことで、文字エンコードが違うphpファイルをインクルードする方法について以下に記す。 -- インクルードする方法は、結論から言えばeval()を使う。 でもeval()だけだと色々問題が残るので別の使い方の例も記す。 まず、読み込み先がphpファイルじゃなくHTMLファイルだった場合。 ■UTF-8のphpファイルからShift_JISのHTMLファイルを読み込む <?php $html = file_get_contents('incl