Transmitting newline character “\n”

2019-01-30 17:03发布

Given the following URL (working, try it!)

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\nSome Place\nCounty&postcode=TR33%20999&email=email@mail.com&country=GB

If you click on the link and go through to the payment page, the address in the address box is not displaying properly, the newline characters are displaying as text.

I've tried passing through <br />'s but no luck, anyone got any ideas? I need to get the address to display with newlines.

Commas are OK as a separator but i would much prefer being able to have newlines. Thanks for any help! A working example will be the accepted answer.

4条回答
仙女界的扛把子
2楼-- · 2019-01-30 17:21

Try to replace the \n with %0A just like you have spaces replaced with %20.

查看更多
欢心
3楼-- · 2019-01-30 17:21

late to the party, but if anyone comes across this, javascript has a encodeURI method

查看更多
贼婆χ
4楼-- · 2019-01-30 17:22

Try using %0A in the URL, just like you've used %20 instead of the space character.

查看更多
爷的心禁止访问
5楼-- · 2019-01-30 17:33

Use %0A (URL encoding) instead of \n (C encoding).

查看更多
登录 后发表回答