RFC 4180 in der Praxis vs. die Dialekte in freier Wildbahn
RFC 4180 ist ein informatives Memo von 2005, kein strikter Standard, aber es hat den vernünftigen Kern festgeschrieben: Felder durch Kommas getrennt, Datensätze durch CRLF, Felder mit Kommas, Anführungszeichen oder Zeilenumbrüchen in doppelte Anführungszeichen eingeschlossen und literale Anführungszeichen durch Verdopplung maskiert. In freier Wildbahn ist man sich über fast alles andere uneinig — Semikolon- und Tab-Trennzeichen, reine LF-Zeilenenden, optionale abschließende Zeilenumbrüche, Byte-Order-Marks aus Excel und Dateien ohne Kopfzeile. Ein robuster Konverter akzeptiert die Dialekte bei der Eingabe (dieser erkennt Trennzeichen automatisch und akzeptiert sowohl CRLF als auch LF) und gibt streng konforme Ausgabe aus.