← Tagasi funktsioonide juurde
Free

URL kodeerimine / dekodeerimine

URL Encoder/Decoder teisendab URL-stringid nende protsentkodeeritud vormi ja tagasi. Valige encodeURIComponent (agressiivne) ja encodeURI (säilitab URL-struktuuri) vahel vastavalt oma vajadusele — päringuparameetrite silumine, turvaliste URL-ide loomine või kodeeritud linkide uurimine.

Kasutajasisendit, päringustringe või rahvusvahelisi märke sisaldavate URL-ide loomisel on vaja korrektset protsentkodeeringut, et vältida vigu. See tööriist käsitleb mõlemat suunda koheselt. Valige encodeURIComponent, kui kodeerite üksikut parameetriväärtust (kodeerib ? / & = # jt), või encodeURI, kui soovite säilitada URL-struktuuri (kodeeritakse ainult tõeliselt ebaturvalised märgid). Dekodeerimine töötab nii standardse protsentkodeeringu kui ka topeltkodeeritud stringidega. Reaalajas teisendus tähendab, et näete väljundit kohe kirjutades, ning mõlemat režiimi saab vahetada, et kontrollida edasi-tagasi teisenduse terviklust. Serveripäringuid pole — kõik toimub kohalikult teie brauseris.

Reaalajas eelvaade
example.com
URL kodifitseerija / dekodifitseerija encodeURIComponent encodeURI
Sisend
https://example.com/search?q=hello world&lang=en
Kodifitseeritud väljund
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Kopeeri
Põhifunktsioonid

Kaks kodeerimisrežiimi

Valige encodeURIComponent turvaliste parameetriväärtuste jaoks (kodeerib ? / & = jt) või encodeURI täielike URL-ide jaoks (säilitab struktuuri, kodeerib ainult ebaturvalised märgid).

Nutikas dekodeerimine

Dekodeerib protsentkodeeritud stringid, sealhulgas mitte-ASCII märgid, mitmebaidilised UTF-8 jadad ja emotikonid. Käsitleb topeltkodeeritud sisendit sujuvalt.

Kopeerimine ühe klõpsuga

Kopeerige kodeeritud või dekodeeritud väljund lõikelauale koheselt — käsitsi valimist pole vaja.

Reaalajas teisendus

Väljund uueneb elavalt kirjutamise ajal. Nuppu Encode pole vaja iga kord vajutada — näete tulemusi koheselt sisendi täiustamisel.

Kõrvutivaade

Sisend ja väljund kuvatakse selgelt märgistatud paneelidel, et saaksite enne/pärast tulemust ühe pilguga võrrelda.

Erijuhtude käsitlemine

Kodeerib korrektselt tühikuid, jutumärke, Unicode märke, reserveeritud märke ja keerulisi jadasid, mis lihtsa stringiasenduse puhul katki lähevad.

Tavalised kasutusjuhud

Päringuparameetrite silumine

Kleepige katkine URL segaste parameetritega, et dekodeerida need loetavateks väärtusteks — tuvastage kiirelt, mis tegelikult saadeti.

Turvaliste URL-ide loomine

Kodeerige kasutajasisend (nimed, otsingupäringud, failiteed) enne URL-ile lisamist, et vältida süstimist ja parsimisvigu.

Analüütikalinkide uurimine

Dekodeerige UTM-märgistatud turunduslikud URL-id, et näha tegelikke kampaania, allika ja meediumi väärtusi ilma toorest protsentkodeeritud stringi lugemata.

Rahvusvaheliste URL-ide testimine

Kodeerige mitte-ladina märke (hiina, araabia, heebrea) sisaldavad URL-id, et kinnitada nende korrektset protsentkodeeringut ülekandmiseks.

OAuth ümbersuunamise silumine

Dekodeerige OAuth ümbersuunamis-URI-sid koos pesastatud kodeeritud parameetritega, et jälgida, mida teenusepakkujate ja rakenduste vahel edastatakse.

Kuidas kasutada
1

Avage URL Encoder

Klõpsake URL ikoonil DevSuite Pro dokis. Avaneb kaheosaline redaktor koos Encode ja Decode lülititega.

2

Kleepige oma URL või string

Kleepige URL, päringuparameeter või kodeeritud string. Tööriist töötab nii tervete URL-ide kui ka üksikute parameetriväärtustega.

3

Valige kodeerimisrežiim

Parameetriväärtuse jaoks kasutage encodeURIComponent. Täieliku URL-i jaoks (kus soovite säilitada /, ?, &) kasutage encodeURI.

4

Lugege tulemust

Teisendatud väljund ilmub kõrvalpaneelile. Kodeeritud märgid kuvatakse %XX jadadena; dekodeeritud väljund tagastab algse loetava vormi.

5

Kopeerige ja kasutage

Klõpsake Copy, et saata tulemus lõikelauale. Kleepige see oma koodi, päringu URL-i või dokumentatsiooni.

Kas olete valmis alustama?

Paigaldage DevSuite Pro tasuta ja avage 64+ arendustööriista oma brauserile.

Lisa Chrome'i Lisa Edge'i Lisa FireFoxi