Prohlížeče mohou porozumět adrese URL, když ji správně zakódujete.
Kredit obrázku: Ingram Publishing/Ingram Publishing/Getty Images
I když jsou speciální znaky v angličtině užitečné, mysleli byste si, že je můžete všechny zadat do adresního řádku prohlížeče. Pouze malou podmnožinu znaků US-ASCII lze v adresách URL bezpečně použít. Jiné znaky, jako je apostrof, jsou vyhrazeny pro zvláštní použití. Pokud potřebujete do prohlížeče zadat adresu URL, která má apostrof, zakódujte apostrof. Kódování zajišťuje, že všechny webové stránky a prohlížeče správně interpretují úplnou adresu URL.
Zakódujte svůj apostrof
Na webové stránky můžete přejít několika způsoby, jako je klepnutí na záložku nebo zadání adresy URL do adresního řádku prohlížeče. Pokud adresa URL, kterou potřebujete zadat, obsahuje apostrof, nahraďte apostrof %27 a stisknutím klávesy „Enter“ přejděte na adresu URL.
Video dne
Příklady nahrazení apostrofu
Adresa URL http://www.example.com/jim's_burgers je příklad adresy URL, která obsahuje apostrof. Po nahrazení apostrofu %27 se z adresy URL stane
http://www.example.com/jim%27s_burgers. Dalším příkladem zakódované adresy URL je http://www.example.com/cities/denver%27s_altitude.html. V tomto případě denver%27s_altitude.html odkazuje na dokument HTML s názvem denver's_altidude.html, který se nachází v adresáři Cities na webovém serveru.Proč kódování funguje
Lidem to možná nedává smysl, ale počítače vědí, že 27 je hexadecimální reprezentace hodnoty ASCII apostrofu. Znaková sada ASCII, vytvořená v 60. letech, tvoří základ, na kterém počítače pracují s textem. Každý znak na klávesnici vašeho počítače je znak ASCII, který má desetinné číslo, které počítače ke znaku přiřadí. Například desetinný ekvivalent H je 72. Desetinná hodnota apostrofu je 39. Pokud převedete 39 na hexadecimální číslo, získáte 27, hodnotu, kterou používáte k nahrazení apostrofů v adresách URL. Podle konvence je před těmito čísly znak procenta.
Kódovat další znaky
Jiné znaky v adrese URL můžete zakódovat tak, že je nahradíte jejich hexadecimálními ekvivalenty ASCII. Tyto hodnoty můžete najít na webu, který obsahuje referenční tabulku kódování URL HTML (odkaz v části Zdroje). Tyto tabulky obvykle obsahují znaky ASCII v jednom sloupci a jejich odpovídající hexadecimální hodnoty v jiném. Pokud například v jedné z těchto tabulek najdete znaménko plus, uvidíte, že jeho zakódovaná hodnota je %2B.
Omezení doménových jmen
Pokud zaregistrujete název domény, název v něm nemůže obsahovat hexadecimální kódování. Jinými slovy, nemůžete zaregistrovat novou doménu s názvem jim%27s_cameras, pokud jste chtěli vytvořit web s názvem Jim's_Cameras.