André Derron: Zeilenumbrüche verschwinden

Hallo NG
Ausgangslage:
Daten werden zwischen Client und Server ausgetauscht.
Angezeigt werden die Daten in <textarea> und <input>
Mit Utf8.decode / Utf8.encode behandle ich die Umlaute etc.

Mein Problem:
Die Zeilenumbrüche fallen weg
Keine Ahnung wie ich die heil auf den Server und zurück auf
meine Seite bringe.
Ich bin für jeden Tip Dankbar
Gruss André

  
// So kommts vom Server  
resultat = grpHTTP.responseText;  
resultat = Utf8.decode(resultat);  
  
//So schicke ich die Daten an den Server  
var url = "ajax/dataSave.ashx?";  
  
savHTTP = erzeugeRequest();  
  
url += "id=" + idDB;  
url += "&ti=" + Utf8.encode(mutTxtTitel.value);  
url += "&tx=" + Utf8.encode(mutTxtBeschreibung.value);  

Und das Utf8-Objekt hab ich von
http://www.webtoolkit.info/demo/javascript/utf8/demo.html

  1. Die Zeilenumbrüche fallen möglicherweise beim Kodieren zum Absenden weg - je nach Client. Ich würde an Deiner Stelle die Zeilenumbrüche manuell kodieren, um auf Nummer Sicher zu gehen, d.h. zuerst ein split(/\r\n/g) und dann ein join mit den entsprechenden URI-encodeten Zeichen.

    Gruß, LX

    --
    X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: Unusual
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo LX
      Danke für die schnelle Antwort

      zuerst ein split(/\r\n/g) und dann ein join

      Das hab ich verstanden. Aber...

      mit den entsprechenden URI-encodeten Zeichen.

      was muss ich als URI-enc. Zeichen einsetzen??
      Gruss, André

      1. \n ergibt ein einfaches '%0A'.

        Gruß, LX

        --
        X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: Unusual
        X-Please-Search-Archive-First: Absolutely Yes