传输换行符“\ n”

时间:2010-10-06 10:55:08

标签: url html-entities html-encode

给出以下网址(工作,试试吧!)

  

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,但没有运气,有人有任何想法吗?我需要使用换行符显示地址。

逗号可以作为分隔符,但我更喜欢能够使用换行符。谢谢你的帮助!一个工作的例子将是公认的答案。

4 个答案:

答案 0 :(得分:292)

尝试在网址中使用%0A,就像您使用%20而不是空格字符一样。

答案 1 :(得分:49)

尝试将\n替换为%0A,就像用%20替换空格一样。

答案 2 :(得分:23)

使用%0A(网址编码)代替\n(C编码)。

答案 3 :(得分:8)

派对迟到了,但如果有人遇到此问题,javascript会有encodeURI方法