>>488
> 注意: この関数はロケール設定を考慮します。もし LANG が例えば en_US.UTF-8 の場合
> ファイル中の 1 バイトエンコーディングは間違って読み込まれます。
というわけで、Windows上でfgetcsvを実行するとShift_JISとして処理されてんじゃね

setlocale(LC_ALL, 'ja_JP.eucJP');
をスクリプトのはじめに突っ込んどけば
参考にしたサイト: ttp://blog.development-network.net/ung/2006/09/php5fgetcsv.html