664. Re: :crlf


番号順一覧Top スレッド順一覧Top
作者: ねこ丸
日時: 2006/4/27(19:44)
  ねこ丸です。

Bruce. writes:

> あるいは $/ に "\r\n" をセットしてからchompするとか。

  最近やってるのは

- 改行コードも何もかも丸ごと文字列に読み込む
- ここで文字コードを判別して必要なら内部エンコーディングに変換
- [\r\n]|\r\n で split して配列に
- 配列をぶん回して処理

  ですね。
  ある程度のサイズにしか使えませんが、誰がどういう文字コード、改行コー
ドで作るか分からないファイルを扱う場合に使う方法、つまり人間が手作業で
作るファイルを対象としているので、こんなもんで対応できます。
  改行コードを含む CSV とかは扱えませんが、そのときはそのときってことで。

--
    ねこ丸
前の発言: 663. :crlf [Bruce.] 2006/4/27(12:45)
後の発言: 665. Re: :crlf [藤岡和夫] 2006/4/27(21:51)
親発言: 663. :crlf [Bruce.] 2006/4/27(12:45)
子発言: 668. Re: :crlf [Bruce.] 2006/4/28(12:39)