呼び出すファイルの文字コードを変更する
要するに
・外部ファイルの戻り値に対してエンコードしたい
・外部ファイルは中身のデータ、もしくはそのファイルの実行結果の出力(定義して出力する物)
色々考えてこーなった
<?php //拉致 $str="./hiroin.php"; if (is_file($str)) {//監禁 ob_start(); include $str; $contents = ob_get_contents(); ob_end_clean(); $str=$contents; } else { EXIT('リクエストに失敗しました。何らかの問題が起きている可能性があります。'); } $encoding=mb_detect_encoding($str,"UTF-8,EUC-JP"); if($encoding!="UTF-8") {//UTF-8以外なら //調教 $str=mb_convert_encoding($str,"UTF-8",$encoding); } //げっとだぜ! echo $str; ?>
呼び出したファイルの中身は各自妄想して原稿一枚以内で提出する事
解説は後日に…