>>612
>  けれども、文字化け(最初の文字だけが「??」になってしまう)は
その最初の文字って何て文字さ。

> list($field1,$field2,$field3)=fgetcsv($file,20000);
> print("1番目".$field1."2番目".$field2."3番目".$field3);
化ける内容ってこの出力なのか?
fgetcsvは日本語を含むCSVデータでは使えないぞ?