Obsah:
Definícia - Čo znamená kódovanie adries URL?
Kódovanie adries URL je mechanizmus na preklad netlačiteľných alebo špeciálnych znakov do všeobecne akceptovaného formátu webovými servermi a prehľadávačmi. Kódovanie informácií možno použiť na názvy jednotných zdrojov (Uniform Resource Názvy - URN), Uniform Resource Identifier (URI) a Uniform Resource Locators (URL)) a vybrané znaky v URL sa nahradia jedným alebo viacerými znakovými trojicami pozostávajúcimi z percentuálneho znaku a dvoch hexadecimálne číslice. Hexadecimálne číslice v znakových trojiciach predstavujú číselnú hodnotu nahradených znakov. Kódovanie URL sa často používa pri odosielaní údajov vo forme HTML v požiadavkách HTTP.
URL kódovanie je tiež známe ako percentuálne kódovanie.
Techopedia vysvetľuje kódovanie adries URL
Podľa RFC 3986 musia byť znaky nájdené v URL prítomné v definovanej sade rezervovaných a nezachovávaných ASCII znakov. Kódovanie URL však umožňuje zobrazovanie znakov, ktoré by inak neboli povolené pomocou povolených znakov. Kódovanie URL sa používa väčšinou pre kontrolné znaky, ktoré nie sú ASCII - znaky mimo znakovej sady ASCII s 128 znakmi a rezervované znaky, ako napríklad bodkočiarka, znak so znamienkom, medzera alebo zástupný znak.
Pri kódovaní adresy URL sa zvyčajne postupuje v dvoch krokoch, ktoré pozostávajú z prevodu znakového reťazca na bajtovú sekvenciu s kódovaním UTF-8 a následného prevodu každého bajtu, ktorý nie je znakom ASCII, na „% HH“, kde HH je zodpovedajúce hexadecimálne znázornenie nahradeného bajtu. Kódovanie adries URL môže pomôcť pri prevode znakov iných ako ASCII do formátu, ktorý je možné prenášať cez internet.