Transmitir el carácter de nueva línea "\ n"

142

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 />'spero 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.

Tom Gullen
fuente
¿Necesita obtener la dirección para mostrar dónde?
Paddy el
¿hay alguna función que codifique entidades html de esta manera?
Affan

Respuestas:

347

Intente usar %0Aen la URL, tal como lo ha usado en %20lugar del carácter de espacio.

rinoceronte
fuente
@enumiro ¿Puede decirme cómo enviar caracteres 'es decir, comillas simples
Anish Kumar
Para enviar la charla de Cotización simple solo use:% 27
LaborEtArs
44
%0Apara nueva línea \n<LF> `; y %0Dpara retorno de carro \r<CR>
sergiol
Aquí está la lista de caracteres de referencia de codificación: w3schools.com/tags/ref_urlencode.ASP
Anil Singh
50

Intente reemplazar el \ncon %0Aal igual que tiene espacios reemplazados con %20.

eumiro
fuente
25

Use %0A(codificación URL) en lugar de \n(codificación C).

Polvo oscuro
fuente
16

tarde a la fiesta, pero si alguien se encuentra con esto, JavaScript tiene un encodeURImétodo

marisbest2
fuente