Какво представлява% 20 в HTML?
HTML vs. URL
HTML, езикът, в който са написани интернет страниците, задължително включва работа с URL адреси: струни от символи, които действат като адреси на отделни интернет страници. Въпреки че всяка част от HTML кода може да съдържа препратки към много URL адреси, HTML кодът не отговаря на същите стандарти за формат като URL адреса; По-конкретно, той използва различен набор от знаци.
Набор от знаци
Въпреки че последната версия на HTML поддържа целия набор от символи Unicode (набор от букви, цифри и символи, предназначени да покрият възможно най-много езици в света), наборът от налични знаци за използване в URL адресите е ограничен до азбуката Английските, латинските цифри и серия от символи от класа, които получавате с клавиша Shift.
Кодирани знаци
В URL адресите с код са представени символи, които не са налице в набора от символи на URL адреса или символи и последователности от знаци, които могат да предизвикат объркване. Кодиран знак се показва като знак за процента (%), последван от число, обикновено на шестнадесетична основа. Когато низ съдържа невалидни знаци в набора от URL адреси, като например фраза за търсене, тя трябва да бъде трансформирана в URL адрес и невалидните знаци могат да бъдат кодирани; Програми като браузърите обикновено правят това автоматично.
Характерът на пространството
Един от кодовете на символите на URL адреса, "% 20", просто се отнася до празно пространство. URL адресите не винаги могат да обработват пространства, особено когато има няколко от тях в един ред; следователно всяко място в URL адрес се заменя с кода "% 20", за да се избегне объркване.