Hallo Martin,
Das ist interessant - gibt's das in irgendeiner Spezifikation oder einem Quasi-Standard? Dass Zeilenumbrüche innerhalb eines Feldes bzw. Datensatzes vorkommen können, höre ich zum ersten Mal.
Ich hatte noch nicht das Bedürfnis, Strings mit Zeilenumbrüchen (oder überhaupt mit Steuerzeichen) in CSV-Dateien zu speichern; aber wenn, hätte ich es mit einem üblichen Escaping reralisiert, z.B. Backslash-n als Zeilenumbruch.
Media-Type text/csv wird in RFC 4180 beschreiben. Für Dich ist hier Abschnitt 2, Nummer 6 interessant.
Gruß aus Berlin!
eddi