Compte tenu de l'URL suivante (fonctionne, essayez-le!)
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 & nbsp; nCount = 2099% [email protected]&country=GB
Si vous cliquez sur le lien et accédez à la page de paiement, l'adresse dans la zone d'adresse ne s'affiche pas correctement, les caractères de nouvelle ligne s'affichent sous forme de texte.
J'ai essayé de passer <br />'s
mais pas de chance, quelqu'un a des idées? J'ai besoin d'obtenir l'adresse à afficher avec des nouvelles lignes.
Les virgules sont OK comme séparateur, mais je préférerais de beaucoup pouvoir avoir des nouvelles lignes. Merci pour toute aide! Un exemple de travail sera la réponse acceptée.
la source
Réponses:
Essayez d'utiliser
%0A
dans l'URL, comme vous l'avez utilisé à la%20
place du caractère d'espace.la source
%0A
pour la nouvelle ligne\n
<LF> `; et%0D
pour retour chariot\r
<CR>Essayez de remplacer le
\n
par%0A
tout comme vous avez remplacé les espaces par%20
.la source
Utilisez
%0A
(encodage URL) au lieu de\n
(encodage C).la source
en retard à la fête, mais si quelqu'un rencontre cela, javascript a une
encodeURI
méthodela source