2007年07月23日

fgetcsv()で日本語が入っているフィールドが正しく読み込まれない件

まだ良く調べていないのですが、fgetcsv()は日本語が入ると正しい結果を返さない?
$handle = fopen('hoehoe.csv', 'r');
$arr = fgetcsv($handle);
fclose($handle);

とすると、hoehoe.csvが
1,abcdefg,−,xxx

のとき、
$arr[1]
は''になってしまうようです。データ中の−は全角のハイフンです。
とりあえず、そういうことがあったという事を忘れないようにメモ。
posted by ほえ at 01:16| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。