Hmm...
Aktuell speichere ich als
CSV einfach alles in eine Datei. Es gibt zwei Gründe, warum ich mich von
CSV trennen möchte. Einerseits sind die Daten in dem Format nicht gut lesbar, wenn man die Textdatei öffnet.
Hast Du mal nen unformatiertes
XML oder JSON in einem Text-Editor geöffnet?
Mit der 'Endloszeile' kannst Du dann gar nichts mehr anfangen...
Für jedes Datenformat brauchst Du den richtigen Viewer..
Und bei
CSV (einer Tabelle!) ist es nun mal ein Tabellenprogram wie Excel..
Und zweitens braucht man ein Trennzeichen, was dann nicht in den zu speichernden Werten vorkommen darf.
Wie kommst Du denn darauf?
Deshalb werden Texte bei
CSV in Anführungszeichen gesetzt, in denen dann auch das Trennzeichen so oft wie du willst enthalten sein kann.
Wer das bei
CSV nicht macht, hat das Format nicht verstanden
Das gleiche gilt übrigens auch für
XML ('<','>'..) und JSON ('"','{','}','['..).
Ohne entsprechendes encoden von reservierten Zeichen, geht es auch dort nicht..
Edit:
Ach, und bei Verwendung von Anführunszeichen kannst Du dir auch die Kodierung der Zeilenumbrüche des Memos sparen, da diese hierdurch kein Datensatzende mehr sind und somit verbleiben dürfen.