[PHP-users 10608] Re: fgetcsv の仕様について
GDS.net Susumu.Abe
php-users@php.gr.jp
Tue, 8 Oct 2002 01:00:29 +0900
阿部です。
# 追跡フォローいただきありがとうございます。
# 結論は私のミスに起因するお詫びです。
> その後 Linux/PHP4.1.2 でも試してみましたが、問題は再現しません
> でした。
私手元の下記環境にて
1. redhat7.2 apache1.3.23-14 php-4.1.2
2. ホスティングサーバ (linux) apache1.3.26 php-4.1.2
-->[2]
http://kanseki.cug.net/test/testcsv/fgetcsv.php?filename=test15.csv
に見られる現象が再現されました。
改めて原データを検証しましたところ、
実は原データ・ソースについてutf-8処理していたのですが、
データに付与していたBOMのため、データをくるんでいると
解釈されるべきファイル先頭のダブルコーテーションが
処理されていないという基本的ボーンヘッドであることが
判明しました。
テストデータ作成時にEmEditorを使用していて、utf-8での保存設定を
誤ったことから出た問題です。utf-8 はそもそもbomがないデータ
形式でした(汗
# 和田さま
ご検討ありがとうございました
大変お手数をおかけいたしました。
━[発信]━━━━━━━━━━━━━━━━━━━━━━━・・・・
阿部 進 アベ ススム
□ Mail : haa08560@jnb.odn.ne.jp ; s01abe80@hotmail.com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━