Съдържание:
Определение - Какво означава кодиране на URL?
Кодирането на URL е механизъм за превеждане на непринтируеми или специални символи във универсално приет формат от уеб сървъри и браузъри. Кодирането на информация може да бъде приложено към унифицирани имена на ресурси (URN), унифицирани идентификатори на ресурси (URI) и унифицирани локатори на ресурси (URL адреси), а избраните символи в URL се заменят с една или повече тройни символи, съставени от процентен знак и два шестнадесетични цифри. Шестнадесетичните цифри в тройките на символи представляват числовата стойност на заменените знаци. Кодирането на URL адреси се използва широко при подаване на данни във формата на HTML в HTTP заявки.
Кодирането на URL е известно също като процентно кодиране.
Техопедия обяснява кодирането на URL
Съгласно RFC 3986, символите, намерени в URL, трябва да присъстват в дефинирания набор от запазени и незаредени ASCII символи. Въпреки това, кодирането на URL адреси позволява символи, които в противен случай не биха могли да бъдат представени с помощта на разрешени символи. Кодирането на URL се използва най-вече за контролни знаци, които не са ASCII - знаци извън ASCII набор от 128 символа и запазени знаци, като точка и запетая, знак за равенство, интервал или карета.
Обикновено се следва двуетапен процес за кодиране на URL, който се състои в преобразуване на символния низ в байтова последователност с кодиране UTF-8 и след това преобразуване на всеки байт, който е символ, който не е ASCII, в „% HH“, където HH е съответното шестнадесетично представяне на заменения байт. Кодирането на URL адреси може да помогне при преобразуването на символи, които не са ASCII, във формат, който може да бъде предаден през интернет.