Кратки увод у кодирање УРЛ-а

Када податке прослеђујете преко УРЛ-а, низ мора да користи само одређене дозвољене знакове. Ови дозвољени знакови укључују абецедне знакове, бројеве и неколико посебних знакова који имају значење у УРЛ низу. Сви други знакови које треба додати УРЛ-у требају бити кодирани тако да не стварају проблеме током путовања прегледача да пронађе странице и ресурсе које тражите.

Кодирање УРЛ адресе

Кодирање само узима посебан знак и замењује га својом кодираном алтернативом. Низ изгледа неуредно, али рачунарима је резултат лак за читање и нећете ризиковати да погрешно преусмерите УРЛ.

На пример, повезивање са датотеком са насловом мој животопис.пдф захтева УРЛ кодирање како би се прилагодило размаку између мој и Резиме. Резултат је мој% 20ресуме.пдф. Без кодирања размака, веб прегледач ће претпоставити да се УРЛ завршава на крају речи мој, са резиме.пдф бити одбачени као сувишни подаци. У таквој ситуацији никада не бисте пронашли своју датотеку!

Шта треба кодирати?

Било који знак који није абецедни знак, број или специјални знак који се користи ван уобичајеног контекста мора бити кодиран на вашој страници. Испод је табела уобичајених знакова у УРЛ-овима и њихово кодирање:

instagram viewer

Кодирање УРЛ-а резервисаних знакова

Карактер Сврха у УРЛ-у Кодирање
: Одвојите протокол (хттп) од адресе % 3Б
/ Одвојени домен и директоријуми % 2Ф
# Одвојена сидра %23
? Одвојени низ упита % 3Ф
& Одвојени елементи упита %24
@ Одвојите корисничко име и лозинку од домена %40
% Означава кодирани знак %25
+ Означава размак % 2Б
Не препоручује се у УРЛ-овима % 20 или +

Ови кодирани примери се разликују од онога што ћете пронаћи ХТМЛ посебни знакови. На пример, за кодирање УРЛ-а знаком знака & %24. Међутим, у ХТМЛ-у користите било који & или &, оба која би на ХТМЛ страници исписала знак &.

Ове различите шеме кодирања нису толико контрадикторне како се чине. Један скуп управља УРЛ-овима, док други управља садржајем странице на коју УРЛ упућује.