Dada la siguiente URL (funciona, ¡pruébalo!)
https ://select-test. [email protected]&country=GB
Si hace clic en el enlace y accede a la página de pago, la dirección en el cuadro de dirección no se muestra correctamente, los caracteres de nueva línea se muestran como texto.
He intentado pasar <br />'s
pero no tuve suerte, ¿alguien tiene alguna idea? Necesito obtener la dirección para mostrar con nuevas líneas.
Las comas están bien como separador, pero preferiría poder tener nuevas líneas. ¡Gracias por cualquier ayuda! Un ejemplo de trabajo será la respuesta aceptada.
url
html-entities
html-encode
Tom Gullen
fuente
fuente
Respuestas:
Intente usar
%0A
en la URL, tal como lo ha usado en%20
lugar del carácter de espacio.fuente
%0A
para nueva línea\n
<LF> `; y%0D
para retorno de carro\r
<CR>Intente reemplazar el
\n
con%0A
al igual que tiene espacios reemplazados con%20
.fuente
Use
%0A
(codificación URL) en lugar de\n
(codificación C).fuente
tarde a la fiesta, pero si alguien se encuentra con esto, JavaScript tiene un
encodeURI
métodofuente