例えば、index.phpのファイルに記述されたコードはSJIS 、 出力された文字エンコーディングがUTF-8。
index.php ソースはSJISで記述。
出力はphpソースコードで書かれており、出力されたhtmlソースUTF-8・・・
=====================
=====================
この状態で、 SJISで書かれたファイルをインクルードする場合にはめんどくさいが、文字コード変換のコードを使う。
mb_convert_encoding ( ‘ 対象文字列 ‘ , ‘ 変更後の文字コード ‘ , ‘ 変換前の文字コード ‘ )
#これだとUTF-8にSJISで文字化けする。
このように置き換えればインクルードで文字コードの種類が違っても対応できる。