传输换行符"\n"

Tom*_*len 130 url html-encode html-entities

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

如果单击链接并转到付款页面,则地址框中的地址显示不正确,换行符将显示为文本.

我尝试过,<br />'s但没有运气,有人有任何想法吗?我需要使用换行符显示地址.

逗号可以作为分隔符,但我更希望能够有换行符.谢谢你的帮助!一个工作的例子将是公认的答案.

rhi*_*ino 319

尝试%0A在URL中使用,就像你使用%20而不是空格字符一样.

  • 换行`\ n` &lt;LF&gt;`的`%0A`; 和'%0D`用于回车`\ r` &lt;CR&gt; (3认同)

eum*_*iro 49

尝试替换\n,%0A就像你替换了空格一样%20.


Dar*_*ust 24

使用%0A(URL编码)代替\n(C编码).


mar*_*st2 15

迟到了,但如果有人遇到这个,javascript有一个encodeURI方法

  • 应该提高这个等级...不要手动更换。大 (2认同)
  • 仅供参考:“encodeURI('\n')”返回“%0A”(在 Google Chrome v89.0.4389.114 上测试) (2认同)