Hallo,
- Ich habe \r bis jetzt immer einfach rausgelöscht (durch nichts ersetzt), weil es eh keinen Effekt hatte. Welche Funktion hat \r eigentlich und sollte man das doch durch einen HTML Tag o.ä. ersetzen?
Du solltest Deine Daten vor der Übergabe an MySQL mit der Funktion mysql_escape_string() oder sogar mysql_real_escape_string() behandeln. Dann kannst Du eigentlich alle Zeichen im Nutzdatenstrom drinlassen. Was Du dann mit den Zeichen bei der Ausgabe auf den Client anstellst, leigt ja vom Typ des Ausgabefeldes (plain HTML, Textarea, input...) ab.
- Leerzeichen habe ich bis jetzt so gelassen,...
Trotzdem würde ich gerne mehrere Leerezeichen auch bei der Ausgabe als solche darstellen,
Das hat i.d.R. nur Sinn bei einer diktengleichen Darstellung, also einem monotype-Font und der Verwendung der Tags <pre> ... </pre>
Dann werden nämlich plötzlich auch deine \r Zeichen wieder angezeigt.
Grüße
Tom