Näited
Sisend:
https://www.starrytool.com
Klõpsake nuppu "kodeeri", et saada väljund:
https%3A%2F%2Fwww.starrytool.com
Veebipõhise URL kodeerimise/dekodeerimise teisendaja kohta
URL kodeerimine, tuntud ka protsendikodeerimise (Percent-encoding) nime all, on protsess, mille käigus mitte-ASCII tähed, reserveeritud tähemärgid ja muud spetsiaalset käsitlust vajavad andmed muudetakse vormingusse, mida saab turvaliselt URL-ides edastada. URL kodeerimisel asendatakse need tähemärgid protsendimärgiga (%) ja kaheksast hex-koodist koosneva väärtusega, mis vastab algse tähemärgi ASCII koodile.
URL dekodeerimine on URL kodeerimise vastupidine protsess, mis teisendab kodeeritud stringid tagasi nende algsesse vormingusse. Dekodeerimisel teisendatakse iga protsendimärk (%) ja sellele järgnevad kaks heksadekoodide numbrit tagasi vastavaks tähemärgiks.
• Funktsioonid
Ühilduvus: Tagab, et URL-id töödeldakse korrektselt erinevates brauserites ja serverites, säilitades Internetis edastatava teabe täpsuse.
Turvalisus: Kodeerides tundlikud tähemärgid, nagu tühikud ja erisümbolid, välditakse teabe valesti tõlgendamist või pahatahtlikku kasutamist.
Tagasikäidavus: URL kodeerimine on pöörduv protsess, mis võimaldab kodeeritud URL-id täielikult dekodeerida nende algsesse olekusse.
• Kasutusjuhud
Turvalise teabe lisamine URL-idesse: Kui URL-id peavad sisaldama erisümboleid või reserveeritud tähemärke (nt tühikud, &, #) päringureal, kodeeritakse need, et vältida segadust.
Mitmekeelse toe tagamine: URL kodeerimine tagab, et mitte-ingliskeelsed tähemärgid edastatakse ja tõlgendatakse korrektselt, võimaldades mitmekeelse sisu jagamist.
Vormiandmete esitamine: Kui veebivormi andmed sisaldavad erisümboleid, kodeeritakse need URL-i turvaliseks edastamiseks serverisse.
XSS-rünnakute ennetamine: Kodeerides skripte või muud potentsiaalselt pahatahtlikku sisu URL-ides, vähendatakse ristsaid skriptirünnakute (XSS) riski.