Tartalomjegyzék:
Meghatározás - Mit jelent az URL kódolás?
Az URL-kódolás egy olyan mechanizmus, amellyel a nyomtathatatlan vagy speciális karaktereket a webszerverek és a böngészők által általánosan elfogadott formátumra fordíthatják. Az információ kódolása alkalmazható egységes erőforrásnevekre (URN), egységes erőforrás azonosítókra (URI) és egységes erőforrás lokátorokra (URL), és az URL-ben kiválasztott karakterek helyébe egy vagy több karakter triplett áll, amelyek a százalékos karakterből és kettőből állnak. hexadecimális számjegyek. A karakter-hármasok hexadecimális számjegyei a cserélt karakterek számértékét képviselik. Az URL-kódolást széles körben használják a HTML-formátumú adatok benyújtásában a HTTP-kérelmekben.
Az URL kódolást százalékos kódolásnak is nevezzük.
A Techopedia magyarázza az URL-kódolást
Az RFC 3986 szerint az URL-ben található karaktereknek jelen kell lenniük a fenntartott és fenntartás nélküli ASCII karakterek meghatározott készletében. Az URL-kódolás azonban lehetővé teszi olyan karakterek megjelenítését, amelyeket egyébként nem szabad engedélyezni az engedélyezett karakterek segítségével. Az URL kódolást elsősorban nem ASCII vezérlő karakterekhez használják - a karaktereket meghaladó 128 karakterből álló ASCII karaktereket és a fenntartott karaktereket, például az pontosvesszőt, az egyenlőjelet, a szóköz vagy a caret betűket.
Az URL-kódolásnál általában kétlépéses eljárást követnek, amely a karakterlánc átalakítását byte-szekvenciává UTF-8 kódolással, majd az egyes nem-ASCII karakterekbájtok átalakításával „% HH” értékre állítja. HH a helyettesített bájt megfelelő hexadecimális ábrázolása. Az URL kódolás segíthet a nem ASCII karakterek átalakításában olyan formátumra, amelyet tovább lehet továbbítani az interneten.
