Jak zmienić znak krzyżyka w adresie URL

165

Jak uniknąć #znaku krzyżyka (czasami nazywanego znakiem liczby lub krzyżyka) wysłanego w ciągu zapytania adresu URL?

Muhammad Hewedy
źródło

Odpowiedzi:

282

Kodowanie procentowe . Zastąp hash %23.

Robert Tupelo-Schneck
źródło
@ zw963 czy znalazłeś rozwiązanie
Dave
Przydatne, jeśli chcesz udostępnić twitterowi adres URL zawierający znak „#”
Raynal Gobel
1
To nie działa w Chrome 74. Co więcej, encodeURI('#');powraca, #a nie procent zakodowany znak
Cristian Traìna
6
#jest prawidłowym znakiem URI, ale rozpoczyna fragment z krzyżykiem , więc musisz go zakodować w ciągu zapytania. Porównaj encodeURIComponent('#'). Co widzisz w Chrome 74?
Robert Tupelo-Schneck