Comment échapper au caractère de hachage dans l'URL


165

Comment échapper au #signe de hachage (parfois appelé signe dièse ou signe dièse) envoyé dans la chaîne de requête d'une URL?

Réponses:


282

Codage en pourcentage . Remplacez le hachage par %23.


@ zw963 avez-vous trouvé une solution
Dave

Utile si vous souhaitez partager une URL contenant un '#' sur Twitter
Raynal Gobel

1
Cela ne fonctionne pas sur Chrome 74. En outre, encodeURI('#');est de retour #et non le caractère codé en pourcentage
Cristian Traìna

6
#est un caractère URI valide, mais il démarre le fragment de hachage , vous devez donc l'encoder dans la chaîne de requête. Comparez encodeURIComponent('#'). Que voyez-vous dans Chrome 74?
Robert Tupelo-Schneck
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.