>>519
さきほどのコードに追加しました

<?
header("Content-type: text/html; charset=UTF-8");

echo <<< EOF
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
※略
<body>
化けるかどうかテスト              //←ここを追加
EOF;

$rec = file("hoge.log");
print_r($rec);
echo "</body>\n</html>";
?>

結果、「化けるかどうかテスト」は正常に日本語で、file()で読み込んだ部分は
文字化けで表示されました。

ただブラウザのエンコードをUTF8に変更すると、今度は逆に「化けるかどうかテスト」が文字化け、
file()で読み込んだ部分が正常に…、わけがわからなくなってきました