Hallo,
Am Besten wird es sein, Du bringst erst mal alle Möglichkeiten auf den kleinsten Nenner. Das ist, meiner Meinung nach \n. Das könntest Du mit einem string.replace und einer RegExp erreichen.
http://selfhtml.teamone.de/javascript/objekte/string.htm#replaceDas könnte in etwa so aussehen:
inh = inh.replace(/[\r|\n|\r\n]+/g,"\n");
Das ist leider nicht die Lösung.
fragei dich erst, ob der Benutzer berechigt war, das Ersatzzeichen in den Text einzufügen, wenn ja, wähle ein anderes, wenn nein,
tausche das Ersatzzeichen gegen ein neutrales Element (z.B. #32)
tausche dann alle #13#10 gegen das Ersatzzeichen (z.B. #127)
tausche dann alle verbliebenen einzelnen #13 gegen das Ersatzzeichen
tausche dann alle vernliebenen einzelnen #10 gegen das Ersatzzeichen
Danach kannst Du die Texte so verarbeiten und speichern, wie es Dir beliebt. Vor der Auslieferung an den Browser fragst Du Dich dann erst, wohin???
- Textarea
- HTML-Normaltext
Entsprechend musst Du das Ersatzzeichen zurücktauschen und/oder zusätzliche Maßnahmen ergreifen (stripslashes, htmlentities, 127to<br>, usw...
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.