Передача символа новой строки "\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 protected]& страна = GB

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

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

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

Ответ 1

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

Ответ 2

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

Ответ 3

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

Ответ 4

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