Co je% 20 v HTML?

Adresy URL poskytují cestu ke všem prvkům na internetu.

HTML vs. URL

HTML, jazyk, ve kterém jsou napsány internetové stránky, nezbytně zahrnuje práci s adresami URL: řetězce znaků, které slouží jako adresy jednotlivých internetových stránek. Přestože libovolný kód HTML může obsahovat odkazy na mnoho adres URL, kód HTML neodpovídá stejným standardům formátu jako adresa URL. konkrétně používá jinou sadu znaků.

Sada znaků

Ačkoli nejnovější verze kódu HTML podporuje celou sadu znaků Unicode (sada písmen, čísel a symbolů navržená tak, aby pokrývala co nejvíce jazyků na světě), sada znaků dostupných pro použití v adresách URL je omezena na abecedu Anglické, latinské číslice a sérii symbolů třídy, které získáte pomocí klávesy Shift.

Kódované znaky

Znaky, které nejsou k dispozici v sadě znaků URL nebo znaky a posloupnosti znaků, které mohou způsobit záměnu, jsou zobrazeny v adresách URL s kódem. Kódovaný znak se objeví jako znaménko procenta (%), po němž následuje číslo, obvykle na šestnáctkovém základě. Když řetězec obsahuje neplatné znaky v sadě adres URL, například vyhledávací frázi, musí být přeměněna na adresu URL a neplatné znaky mohou být zakódovány; Programy, jako jsou prohlížeče, to obvykle dělají automaticky.

Charakter prostoru

Jeden z kódů znaků URL, "% 20", prostě odkazuje na prázdný prostor. Adresy URL nejsou vždy schopny zvládnout mezery, zejména pokud je několik z nich ve stejném řádku; Proto je veškerý prostor v adrese URL nahrazen kódem "% 20", aby se předešlo nejasnostem.