Dado o seguinte URL (funcionando, experimente!)
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 \ nAlguns locais \ n =% 33 [email protected]&country=GB
Se você clicar no link e acessar a página de pagamento, o endereço na caixa de endereços não será exibido corretamente, os caracteres da nova linha serão exibidos como texto.
Eu tentei passar, <br />'s
mas sem sorte, alguém tem alguma idéia? Preciso obter o endereço para exibir com novas linhas.
Vírgulas são válidas como separador, mas eu preferiria ter novas linhas. Obrigado por qualquer ajuda! Um exemplo de trabalho será a resposta aceita.
url
html-entities
html-encode
Tom Gullen
fonte
fonte
Respostas:
Tente usar
%0A
o URL, exatamente como você usou no%20
lugar do caractere de espaço.fonte
%0A
para nova linha\n
<LF> `; e%0D
para retorno de carro\r
<CR>Tente substituir o
\n
por%0A
assim como você substitui os espaços%20
.fonte
Use
%0A
(codificação de URL) em vez de\n
(codificação C).fonte
atrasado para a festa, mas se alguém se deparar com isso, o javascript tem um
encodeURI
métodofonte