MudGuard: Text eines textarea in Datenbank speichern

Beitrag lesen

Hi,

Die textarea _kann_ bei entsprechender Einstellung (wrap="virtual") und einem Browser, der das überhaupt macht, die eingegebenen Zeilenumbrüche mitsenden.

Falsch. Ein wrap-Attribut gibt es für textarea nicht.
Siehe http://www.w3.org/TR/html401/interact/forms.html#h-17.7

Vom User eingegebene Zeilenumbrüche müssen immer übertragen werden (denn sonst wäre es ja nicht ein "multiline text input control", sondern ein "under some circumstances which are not specified multiline otherwise single line text input control".

Es steht nirgends im HTML-Standard, daß aus dem eingegebenen Text Zeilenumbrüche entfernt werden dürfen (es heißt: "the input text becomes the control's current value" - es heißt nicht: "the input text minus line-breaks becomes ...")

Da stehen dann also nach HTTP-Spezifikation CRLF (\r\n) im Text drin,

HTTP hat wenig damit zu tun. Das steht für application/x-www-form-urlencoded direkt im HTML-Standard (17.13.4, gleiche Seite wie oben verlinkt)
Zur Kodierung von Zeilenumbrüchen bei multipart/form-data wird gar nichts gesagt - da dies dann im jeweiligen Mime-Type für den einzelnen Teil definiert ist.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.