Cómo escapar del carácter hash en la URL


164

¿Cómo escapar del #signo hash (a veces conocido como signo de número o signo de libra) enviado en la cadena de consulta de una URL?

Respuestas:


281

Porcentaje de codificación . Reemplace el hash con %23.


@ zw963 encontraste una solución
Dave

Útil si desea compartir una url que contiene '#' para twitter
Raynal Gobel

1
Esto no funciona en Chrome 74. Además, encodeURI('#');está regresando #y no el carácter codificado en porcentaje
Cristian Traìna

66
#es un carácter URI válido, pero inicia el fragmento hash , por lo que debe codificarlo en la cadena de consulta. Comparar encodeURIComponent('#'). ¿Qué ves en Chrome 74?
Robert Tupelo-Schneck
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.