Ako zakódovať apostrof do adresy URL

Bočný profil podnikateľky a podnikateľa pri pohľade na laptop

Prehliadače dokážu porozumieť adrese URL, keď ju správne zakódujete.

Kredit za obrázok: Ingram Publishing/Ingram Publishing/Getty Images

Aj keď sú špeciálne znaky v anglickom jazyku užitočné, mysleli by ste si, že ich môžete všetky zadať do panela s adresou URL prehliadača. Iba malá podmnožina znakov US-ASCII je bezpečná na použitie v adresách URL. Ostatné znaky, ako napríklad apostrof, sú vyhradené na špeciálne použitie. Ak potrebujete do prehliadača zadať adresu URL, ktorá má apostrof, zakódujte apostrof. Kódovanie zaisťuje, že všetky webové stránky a prehliadače správne interpretujú celú adresu URL.

Zakódujte svoj apostrof

Na webové stránky môžete prejsť niekoľkými spôsobmi, napríklad kliknutím na záložku alebo zadaním adresy URL do panela s adresou prehliadača. Ak adresa URL, ktorú potrebujete zadať, obsahuje apostrof, nahraďte apostrof znakom %27 a stlačením klávesu „Enter“ prejdite na adresu URL.

Video dňa

Príklady nahradenia apostrofu

URL http://www.example.com/jim's_burgers je príkladom adresy URL, ktorá obsahuje apostrof. Po nahradení apostrofu %27 sa adresa URL zmení na

http://www.example.com/jim%27s_burgers. Ďalším príkladom kódovanej adresy URL je http://www.example.com/cities/denver%27s_altitude.html. V tomto prípade denver%27s_altitude.html odkazuje na HTML dokument s názvom denver's_altidude.html, ktorý sa nachádza v adresári Cities na webovom serveri.

Prečo kódovanie funguje

Ľuďom to možno nedáva zmysel, ale počítače vedia, že 27 je hexadecimálne vyjadrenie hodnoty ASCII apostrofu. Znaková sada ASCII, vytvorená v 60. rokoch, tvorí základ, na ktorom počítače pracujú s textom. Každý znak na klávesnici vášho počítača je znakom ASCII, ktorý má desatinné číslo, ktoré počítače k ​​danému znaku priraďujú. Napríklad desiatkový ekvivalent H je 72. Desatinná hodnota apostrofu je 39. Ak prevediete 39 na hexadecimálne číslo, dostanete 27, hodnotu, ktorú používate na nahradenie apostrofov v adresách URL. Podľa konvencie je znak percenta pred týmito číslami.

Kódovať ďalšie znaky

Ostatné znaky v adrese URL môžete zakódovať tak, že ich nahradíte ich hexadecimálnymi ekvivalentmi ASCII. Tieto hodnoty môžete nájsť na stránke, ktorá obsahuje referenčnú tabuľku kódovania URL HTML (odkaz v časti Zdroje). Tieto tabuľky zvyčajne uvádzajú znaky ASCII v jednom stĺpci a ich zodpovedajúce hexadecimálne hodnoty v inom. Ak napríklad nájdete znamienko plus v jednej z týchto tabuliek, uvidíte, že jeho zakódovaná hodnota je %2B.

Obmedzenia názvov domén

Ak si zaregistrujete názov domény, názov nemôže mať v sebe hex kódovanie. Inými slovami, nemôžete zaregistrovať novú doménu s názvom jim%27s_cameras, ak ste chceli vytvoriť stránku s názvom Jim's_Cameras.