Diberikan URL berikut (berfungsi, coba!)
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%20&hl=id% tempat @% [email protected]&country=GB
Jika Anda mengklik tautan dan masuk ke halaman pembayaran, alamat di kotak alamat tidak ditampilkan dengan benar, karakter baris baru ditampilkan sebagai teks.
Saya sudah mencoba melewati <br />'s
tetapi tidak berhasil, ada yang punya ide? Saya perlu mendapatkan alamat untuk ditampilkan dengan baris baru.
Koma OK sebagai pemisah tetapi saya lebih suka bisa memiliki baris baru. Terima kasih atas bantuannya! Contoh kerja akan menjadi jawaban yang diterima.
url
html-entities
html-encode
Tom Gullen
sumber
sumber
Jawaban:
Coba gunakan
%0A
di URL, sama seperti Anda telah menggunakan%20
karakter spasi.sumber
%0A
untuk baris baru\n
<LF> `; dan%0D
untuk carriage return\r
<CR>Cobalah untuk mengganti
\n
dengan%0A
sama seperti Anda memiliki ruang diganti dengan%20
.sumber
Gunakan
%0A
(pengodean URL) alih-alih\n
(Pengodean C).sumber
terlambat ke pesta, tetapi jika ada yang menemukan ini, javascript memiliki
encodeURI
metodesumber