Übertragen des Zeilenumbruchzeichens "\ n"

142

Geben Sie die folgende URL an (funktioniert, probieren Sie es aus!)

https://select-test.wp3.rbsworldpay.com/wcc/purchase?instId=151711&cartId=28524¤cy=GBP&amount=1401.49&testMode=100&name=Tom%20Gul&address=24%20House%20Road \ nSome Place \ nCounty & 9 [email protected]&country=GB

Wenn Sie auf den Link klicken und zur Zahlungsseite wechseln, wird die Adresse im Adressfeld nicht richtig angezeigt. Die Zeilenumbrüche werden als Text angezeigt.

Ich habe versucht durchzukommen, <br />'saber kein Glück, hat jemand irgendwelche Ideen? Ich muss die Adresse mit Zeilenumbrüchen anzeigen lassen.

Kommas sind als Trennzeichen in Ordnung, aber ich würde es sehr bevorzugen, Zeilenumbrüche zu haben. Vielen Dank für jede Hilfe! Ein funktionierendes Beispiel ist die akzeptierte Antwort.

Tom Gullen
quelle
Sie müssen die Adresse erhalten, um anzuzeigen, wo?
Paddy
Gibt es eine Funktion, die HTML-Entitäten auf diese Weise codiert?
Affan

Antworten:

347

Versuchen Sie es mit %0Ader URL, genau wie Sie es %20anstelle des Leerzeichens verwendet haben.

Nashorn
quelle
@enumiro Kannst du mir sagen, wie man Zeichen sendet, dh einfache Anführungszeichen
Anish Kumar
Um das einzelne
Angebotszeichen
4
%0Afür Zeilenumbruch \n<LF> `; und %0Dfür Wagenrücklauf \r<CR>
Sergiol
Hier ist die Liste der Codierungsreferenzzeichen: w3schools.com/tags/ref_urlencode.ASP
Anil Singh
50

Versuchen Sie, die zu ersetzen , \nmit %0Awie Sie Leerzeichen ersetzt mit %20.

Eumiro
quelle
25

Verwenden Sie %0A(URL-Codierung) anstelle von \n(C-Codierung).

DarkDust
quelle
16

spät zur Party, aber wenn jemand darauf stößt, hat Javascript eine encodeURIMethode

marisbest2
quelle