Передача символа новой строки "\n"

Учитывая следующий URL (работайте, попробуйте!)

https://select-test.wp3.rbsworldpay.com/wcc/purchase?instId=151711&cartId=28524&currency=GBP&amount=1401.49&testMode=100&name=Tom%20Gul&address=24%20House%20Road\nКаждый Место \nCounty & почтовый индекс = TR33 %20999 & email=email@mail.com& страна = GB

Если вы нажмете на ссылку и перейдете на страницу оплаты, адрес в поле адреса отображается неправильно, символы новой строки отображаются в виде текста.

Я пробовал пройти через <br />'s, но не повезло, у кого-нибудь есть идеи? Мне нужно, чтобы адрес отображался с символами новой строки.

Запятые в порядке как разделитель, но я бы предпочел иметь новые строки. Спасибо за любую помощь! Рабочим примером будет принятый ответ.

+78
06 окт. '10 в 10:55
источник поделиться
4 ответа

Попробуйте использовать %0A в URL-адресе, так же, как вы использовали %20 вместо символа пробела.

+219
06 окт. '10 в 11:00
источник

Попробуйте заменить \n на %0A так же, как вы заменили пробелы на %20.

+42
06 окт. '10 в 11:00
источник

Используйте %0A (кодирование URL) вместо \n (кодирование C).

+20
06 окт. '10 в 11:00
источник

поздно, но если кто-нибудь встретит это, у javascript есть encodeURI method

+2
17 мая '17 в 19:20
источник

Посмотрите другие вопросы по меткам или Задайте вопрос