渡邉です。
> 説明が足りませんでした。
> php5.x.xのfgetcsv()はローケルに依存しているため、サーバのローケルが
> EUC_JPなどとなっている場合、SJISのcsvファイルのデータを正しく取得する事
> ができません。そのために、fgetcsv()を実行する前に、setlocale()を使用して
> ファイルの文字コードと同じ環境にする必要があります。このsetlocale()が正
> しく動作しない事がごくまれに発生するので、なにか情報が無いかと探しており
> ます。
>
あ、そうなんですか...
では、popen("nkf -option file.csv", "r"); は、ダメ?
# 私の投稿、すべてタイトルのsetlocale()からは外れていますね ^^;