Sadržaj:
Definicija - Što znači kodiranje URL-a?
Kodiranje URL-a mehanizam je za prevođenje neispisljivih ili posebnih znakova u univerzalno prihvaćeni format od strane web poslužitelja i preglednika. Kodiranje informacija može se primijeniti na Uniform Resource Names (URNs), Uniform Identifikatori resursa (URIs) i Uniform Locators Resource-a (URL-ove), a odabrani znakovi u URL-u zamjenjuju se jednim ili više trostrukih znakova koji se sastoje od postotka znaka i dva heksadecimalne znamenke. Šesterokutne znamenke u trostrukim znakovima predstavljaju numeričku vrijednost znakova koji se zamjenjuju. Kodiranje URL-a široko se koristi u HTML podnošenju podataka u HTTP zahtjevima.
Kodiranje URL-ova je također poznato kao postotno kodiranje.
Techopedia objašnjava kodiranje URL-ova
Prema RFC 3986, znakovi koji se nalaze u URL-u moraju biti prisutni u definiranom skupu rezerviranih i bez rezerviranih ASCII znakova. Međutim, kodiranje URL-a omogućava znakove koji inače ne bi mogli biti predstavljeni uz pomoć dozvoljenih znakova. Kodiranje URL-a uglavnom se koristi za kontrolne znakove koji nisu ASCII - znakove koji prelaze ASCII skup znakova od 128 znakova i rezervirane znakove, kao što su zarez, znak jednakosti, razmak ili karetnica.
Za kodiranje URL-a obično se slijedi postupak u dva koraka, koji se sastoji od pretvorbe znakovnog niza u bajtni slijed s UTF-8 kodiranjem, a zatim konverzije svakog bajta koji nije ASCII znak u "% HH", gdje HH je odgovarajući heksadecimalni prikaz zamijenjenog bajta. Kodiranje URL-a može pomoći u pretvorbi znakova koji nisu ASCII u format koji se može prenijeti putem Interneta.