Kazalo:
Opredelitev - Kaj pomeni kodiranje URL-ja?
Kodiranje URL je mehanizem za prevajanje neprintabilnih ali posebnih znakov v splošno sprejeto obliko s strani spletnih strežnikov in brskalnikov. Kodiranje informacij je mogoče uporabiti za enotna imena virov (URN), enotne identifikatorje vira (URI) in enotne lokatorje virov (URL-jev), izbrane znake v URL-ju pa nadomestimo z eno ali več tripleti znakov, sestavljenih iz odstotka in dveh šestnajstiške števke. Šestnajstiške števke v trojčkih znakov predstavljajo številčno vrednost nadomeščenih znakov. Šifriranje URL-jev je široko uporabljeno pri predložitvi podatkov obrazca HTML v HTTP zahtevah.
Kodiranje URL je znano tudi kot kodiranje v odstotkih.
Techopedia razlaga kodiranje URL-jev
V skladu z RFC 3986 morajo biti znaki, ki jih najdemo v URL-ju, prisotni v definiranem naboru rezerviranih in brez pridržkov ASCII znakov. Vendar pa kodiranje URL omogoča znake, ki sicer ne bi smeli biti predstavljeni s pomočjo dovoljenih znakov. Kodiranje URL-jev se uporablja večinoma za krmilne znake, ki niso ASCII - znake, ki presegajo nabor znakov ASCII s 128 znaki in rezervirani znaki, kot so podpičje, znak enakovrednosti, presledek ali karetnica.
Za kodiranje URL-ja običajno sledi dvostopenjski postopek, ki je sestavljen iz pretvorbe znakovnega niza v bajtno zaporedje z kodiranjem UTF-8 in nato pretvorbe vsakega bajta, ki ni znak ASCII, v "% HH", kjer HH je ustrezen šestnajstiški prikaz nadomeščenega bajta. Kodiranje URL lahko pomaga pri pretvorbi znakov, ki niso ASCII, v obliko, ki jo je mogoče prenesti po internetu.
