2014年7月30日水曜日

PHP の fgetcsv の改行は LF で

Excel for Mac で作成した CSV ファイルの文字コードを
SJIS => UTF-8 に変更して fgetcsv() で読み込んだところ、
改行がうまく取れずに全部1行で繋がって取得された。

改行はには LF が含まれていなければならなず、
Mac デフォルトの CR のみには対応していない。
CSV 読み込み前に LF か CR LF のどちらかに一旦変更する必要がある。

0 件のコメント:

コメントを投稿