すいません。
CSVやtxtファイルの内容を、PHPで表示する時に日本語が
文字化けするのですが、何故なのでしょう。

PHPはshift_jisにしています。
euc-jpにした場合も化けました。