Hi,
wollte euch mal fragen was eigentlich so die beste Methode ist, um mehrere Werte die in einer Textdatei abgespeichert werden zu trennen.
ein Zeichen zu verwenden, welches nirgendwo sonst vorkommt.
Die zweitbeste Methode ist, irgendein Zeichen zu nehmen, und dieses bei jedem Vorkommen im Text zu verändern (kodieren, escapen...), mit allen Vor- und Nachteilen (z.B. dass Du auch das Escapezeichen kodieren musst und dass split() nicht mehr pauschal klappt).
Die allerbeste Methode ist, eine Datenbank anstelle von Dateien zu verwenden.
Hatte bissher "|" als Trennzeichen.
Was hälst Du von "\t"? Das kommt in URLs eher selten vor.
Beachte: Wenn Du das Trennzeichen in allen(!) Texten nicht *garantiert* ausschließen kannst (und ja, auch der Tabulator kann in ein Eingabefeld eingegeben werden), *musst* Du die zweitbeste Methode verwenden.
Also um es auf den Punkt zu bringen, gibt es ein besseres Trennzeichen als "|" ?
Ja: den Spaltentrenner einer Datenbank.
Cheatah