ブックマーク / norm-nois.com (1)

  • マックで作成したCSVだと上手くfgetcsvできないけど改行にさえ気をつければ関係ないよねっ | 日記の間 | あかつきのお宿

    WindowsCSVファイルを作成した場合と、MacCSVを作成した場合では、どうやら改行コードの違いがあるせいで、同じようにfgetcsvで内容を取得しようと思っても、上手くいかない場合がある。これにはアキト兄さまもお手上げ侍。 これに関しては公式のリファレンス(公式だっけ?)にも書いてある。マッキントッシュで作成されたファイルを読み込む場合は、行末を認識できないという問題が発生する場合があるって。 この行末の認識ってのができないと、全部の内容を一行で取得しちゃうんですね。だから1000行くらいのCSVファイルを作成しても、1000行分の内容が一行として取得されてしまう。自分が住んでいる寮にいるヒロインを一人ずつ攻略していこうと思いつつも気がついたら全員一気に攻略しようとしていた、みたいな感じ。もうどうにもならない。 CSVファイルを作成してアップロードするのが自分くらいしかいなけれ

    マックで作成したCSVだと上手くfgetcsvできないけど改行にさえ気をつければ関係ないよねっ | 日記の間 | あかつきのお宿
    tutumino
    tutumino 2013/10/28
    auto_detect_line_endings Macで作成されたCSVの行末改行をきちんと読むための設定
  • 1