Jak zakódovat apostrof do adresy URL

click fraud protection
Boční profil pak jsou potíže a podnikatel při pohledu na notebook

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.