Come sfuggire al carattere hash nell'URL


165

Come sfuggire al #segno hash (a volte noto come segno numerico o cancelletto) inviato nella stringa di query di un URL?

Risposte:


282

Codifica percentuale . Sostituisci l'hash con %23.


@ zw963 hai trovato una soluzione
Dave,

Utile se vuoi condividere un URL che contiene '#' su Twitter
Raynal Gobel

1
Questo non funziona su Chrome 74. Inoltre, encodeURI('#');sta tornando #e non il personaggio con codifica percentuale
Cristian Traìna,

6
#è un carattere URI valido, ma avvia il frammento di hash , quindi è necessario codificarlo nella stringa di query. Confronta encodeURIComponent('#'). Cosa vedi in Chrome 74?
Robert Tupelo-Schneck,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.