古い記事
ランダムジャンプ
新しい記事
Common Format and MIME Type for Comma-Separated Values (CSV) Files
<http://www.rfc-editor.org/rfc/rfc4180.txt>
(via <http://kitaj.no-ip.com/tdiary/20051205.html#p02>)
CSVのRFC。つまり、CSVのドキュメント。

CSVはエクセルなどの表計算ソフトを中心に長い間使われてきたメジャーなデータフォーマットなのですが、驚くべきことにちゃんとしたドキュメントがなかったのです。満を持して(?)登場です!
データをカンマ「,」で区切るのが基本なのですが、ダブルクォート「"」とのコンビネーションで若干複雑と言えなくもないです。
でもその場しのぎプログラミングで使うときは、「"」がないことを確認して split(',', $aaa) で済ませちゃうことが多いですね。
むしろカンマよりもタブで区切って扱うのがほとんどか。

追記051207: そういえば、
Brian W. Kernighan, Rob Pike / The Practice of Programming
(日本語訳は「プログラミング作法」)にCSVのC, C++での実装の話が載っています。プログラマ必読!

この記事に言及しているこのブログ内の記事