← Atgal į funkcijas
Free

URL kodavimas / dekodavimas

URL kodavimo/dekodavimo įrankis konvertuoja URL eilutes į procentais koduotą formą ir atgal. Rinkitės tarp encodeURIComponent (agresyvus) ir encodeURI (išsaugo URL struktūrą), kad tai atitiktų jūsų atvejį — užklausos parametrų derinimą, saugių URL kūrimą ar koduotų nuorodų tikrinimą.

Kuriant URL su vartotojo įvestimi, užklausos eilutėmis ar tarptautiniais simboliais, reikalingas tinkamas kodavimas procentais, kad būtų išvengta gedimų. Šis įrankis akimirksniu apdoroja abi kryptis. Rinkitės encodeURIComponent, kai koduojate vieną parametro reikšmę (koduoja ? / & = # ir t. t.), arba encodeURI, kai norite išsaugoti URL struktūrą (koduoja tik tikrai nesaugius simbolius). Dekodavimas veikia tiek su standartiniu kodavimu procentais, tiek apdoroja dvigubai užkoduotas eilutes. Realaus laiko konvertavimas reiškia, kad rezultatą matote iš karto rašydami, o abu režimus galima perjungti, kad patikrintumėte abipusio konvertavimo tikslumą. Jokio duomenų siuntimo į serverį — viskas vyksta lokaliai jūsų naršyklėje.

Tiesioginė peržiūra
example.com
URL kodavimas / dekodavimas encodeURIComponent encodeURI
Įvestis
https://example.com/search?q=hello world&lang=en
Koduota išvestis
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Kopijuoti
Pagrindinės savybės

Du kodavimo režimai

Rinkitės encodeURIComponent saugioms parametrų reikšmėms (koduoja ? / & = ir t. t.) arba encodeURI pilniems URL (išsaugo struktūrą, koduoja tik nesaugius simbolius).

Išmanus dekodavimas

Dekoduoja procentais užkoduotas eilutes, įskaitant ne ASCII simbolius, kelių baitų UTF-8 sekas ir emoji. Sklandžiai apdoroja dvigubai užkoduotą įvestį.

Kopijavimas vienu paspaudimu

Nukopijuokite užkoduotą ar dekoduotą rezultatą į iškarpinę akimirksniu — rankinio žymėjimo nereikia.

Realaus laiko konvertavimas

Rezultatas atnaujinamas gyvai rašant. Nereikia kiekvieną kartą spausti „Encode" — matote rezultatus iš karto, tobulindami įvestį.

Rodymas greta

Įvestis ir išvestis rodomos aiškiai pažymėtose srityse, todėl galite iškart palyginti „prieš" ir „po".

Apdoroja ribinius atvejus

Teisingai koduoja tarpus, kabutes, Unikodą, rezervuotus simbolius ir sudėtingas sekas, kurios sugadina paprastą eilutės keitimą.

Dažni naudojimo atvejai

Užklausos parametrų derinimas

Įklijuokite sugadintą URL su iškraipytais parametrais, kad juos dekoduotumėte į įskaitomas reikšmes — greitai nustatykite, kas iš tikrųjų buvo išsiųsta.

Saugių URL kūrimas

Užkoduokite vartotojo įvestį (vardus, paieškos užklausas, failų kelius) prieš pridedant ją prie URL, kad išvengtumėte injekcijų ir analizės klaidų.

Analitikos nuorodų tikrinimas

Dekoduokite UTM žymomis pažymėtas rinkodaros nuorodas, kad pamatytumėte tikrąsias kampanijos, šaltinio ir kanalo reikšmes, neskaitant žalių procentais koduotų eilučių.

Tarptautintų URL testavimas

Užkoduokite URL su ne lotyniškais simboliais (kinų, arabų, hebrajų), kad patvirtintumėte, jog jie teisingai užkoduoti procentais perdavimui.

OAuth peradresavimo derinimas

Dekoduokite OAuth peradresavimo URI su įdėtais užkoduotais parametrais, kad atsektumėte, kas perduodama tarp tiekėjų ir programų.

Kaip naudoti
1

Atidarykite URL kodavimo įrankį

Paspauskite URL piktogramą DevSuite Pro dokelyje. Atsidaro dviejų sričių redaktorius su „Encode" ir „Decode" perjungikliais.

2

Įklijuokite savo URL ar eilutę

Įklijuokite URL, užklausos parametrą ar užkoduotą eilutę. Įrankis veikia su ištisais URL arba atskiromis parametrų reikšmėmis.

3

Pasirinkite kodavimo režimą

Parametro reikšmei naudokite encodeURIComponent. Pilnam URL (kai norite išsaugoti /, ?, &) naudokite encodeURI.

4

Perskaitykite rezultatą

Konvertuota išvestis pasirodo gretimoje srityje. Užkoduoti simboliai rodomi kaip %XX sekos; dekoduota išvestis grąžina originalią įskaitomą formą.

5

Nukopijuokite ir naudokite

Paspauskite „Copy", kad rezultatas atsidurtų iškarpinėje. Įklijuokite jį į savo kodą, užklausos URL ar dokumentaciją.

Pasiruošę išbandyti?

Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.

Pridėti prie Chrome Pridėti prie Edge Pridėti prie FireFox