Hallo,
Abgesehen davon: Eine CSV-Datei, die an unpassender Stelle einen Zeilenumbruch hat, würde ich als ungültig abweisen.
Mein Programm bekommt solche Dateien vom Kunden.
und wie geht das Programm damit um? Sind die Zeilenumbrüche irgendwie maskiert?
Es muss doch zulässig sein, auch Daten aus der Feldart
textarea
mit Zeilenumbrüchen per CSV zu transportieren. Ja klar, da kann die CSV-Zeile zu früh enden und die nächste(n) Zeile(n) sind der Rest-Schrott.
Ich bin mir gerade nicht sicher ... ich meine aber, dass ein Umbruch in CSV möglich ist, wenn die Zeile mit einem Backslash endet, der den Zeilenumbruch maskiert. Ist aber unüblich, und nur wenige Programme machen da mit.
[...] den Zeilenumbruch von
\n
auf<br>
ändern und die nächste(n) Zeile(n) anhängen.
Wenn die erzeugende und die verarbeitende Software sich einig sind, kann man selbstverständlich auch eine übliche Escape-Sequenz wie z.B. \n verwenden. Dann muss man aber sicherstellen, dass wirklich alle beteiligten Programme damit zurechtkommen.
Ciao,
Martin
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.