Учитывая следующий URL-адрес (работает, попробуйте!)
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 \ nSyome & Place% e-mail email@mail.com&country=GB
Если вы нажмете на ссылку и перейдете на страницу оплаты, адрес в поле адреса отображается неправильно, символы новой строки отображаются в виде текста.
Я пробовал пройти, <br />'s
но не повезло, есть идеи? Мне нужно, чтобы адрес отображался с новой строкой.
Запятые можно использовать в качестве разделителя, но я бы предпочел иметь возможность использовать символы новой строки. Спасибо за любую помощь! Рабочий пример будет принятым ответом.
url
html-entities
html-encode
Том Галлен
источник
источник
Ответы:
Попробуйте использовать
%0A
в URL-адресе, как вы использовали%20
вместо символа пробела.источник
%0A
для новой строки\n
<LF> `; и%0D
для возврата каретки\r
<CR>Попробуйте заменить
\n
с%0A
так же , как вы пробелы заменены%20
.источник
Используйте
%0A
(Кодировка URL) вместо\n
(Кодировка C).источник
опаздывает на вечеринку, но если кто-то сталкивается с этим, в javascript есть
encodeURI
методисточник