Pereiti prie pagrindinio turinio

URL koduotuvas ir dekoduotuvas nemokamai

Koduokite ir dekoduokite URL adresus ir užklausų eilutes. Palaiko encodeURIComponent, decodeURIComponent ir užklausų eilučių analizę.

Veikia neprisijungus, kai įkeliama
Kodavimo režimas

Koduoja visus rezervuotus simbolius — geriausia taikyti užklausų reikšmėms ir kelio segmentams.

Dažniausi naudojimo būdai

  • Koduokite URL parametrus APISaugiai koduokite užklausos eilutės parametrus prieš juos pridedant prie API užklausos URL.
  • Koduokite URL el. pašto nuorodassSukurkite spustelėjamąsias nuorodas el. pašto kampanijoms — koduokite specialius simbolius, kad nuorodas atlaikytu kiekvienas el. pašto klientas.
  • Koduokite URL socialiniu medijų dalinjimuiParuoškite URL iš anksto pildytą tekstą, heš žymes ir nuorodas Twitter, Facebook ir LinkedIn dalinjimosi mygtukami.
  • Koduokite sudėtingus užklausų eilutesSukurkite ir koduokite užklausų eilutes su keliais parametrais — pasirengusios pridėti prie bet kurio URL.
  • Koduokite URL webhook atgaliniams skambučiamsKoduokite atgalinių skambučių URL, kurie perduodami kaip parametrai trečiųjų šalių paslaugoms ir OAuth srautams.

Kaip tai veikia

URL kodavimas ir dekodavimas čia vyksta visiškai jūsų naršyklėje, naudojant JavaScript įtaisytus globalius objektus — encodeURIComponent, encodeURI ir decodeURIComponent — be jokios trečiosios šalies bibliotekos ar tinklo užklausos. Įrankis taip pat naudoja naršyklės natyvų URL API, kad analizuotų ir rodytų užklausos eilutės parametrus kaip rakto-reikšmės lentelę.

  1. 1
    Pasirinkite kodavimo režimą
    Trys režimai atitinka realias naudojimo situacijas: „Komponentas“ iškviečia encodeURIComponent ir apsaugo viską, išskyrus nerezervuotus simbolius — teisingas pasirinkimas atskiroms užklausos reikšmėms. „Pilnas URL“ iškviečia encodeURI ir palieka schemą, pasvirus brūkšnius ir domeną nepakeistus. „Forma“ naudoja encodeURIComponent, tada pakeičia %20 į + atitinkant application/x-www-form-urlencoded formatą, kurį siunčia HTML formos.
  2. 2
    Koduoti ar dekoduoti vienu paspaudimu
    Kodavimas perduoda jūsų tekstą per pasirinktą funkciją ir parodo procentais užkoduotą rezultatą. Dekodavimas iškviečia decodeURIComponent (formos režime + paverčiamas tarpais). Netaisyklingos procentų sekos — pvz., pavienis %E0 be tęsinio baito — pagaunamos ir parodomos kaip klaidos pranešimas, o ne sugriauna įrankio veikimą.
  3. 3
    Analizuokite užklausos eilutes su URL API
    „Analizuoti parametrus“ veiksmas apvynioja jūsų įvestį naršyklės natyviame URL konstruktoriuje ir iteruoja url.searchParams, kad išgautų kiekvieną rakto-reikšmės porą. Jei URL konstruktorius atmeta įvestį, rankomis parašytas atsarginis variantas padalija pagal & ir = ir kiekvieną žetoną apdoroja per safeDecode, todėl dalinės ar neapdorotos užklausos eilutės vis tiek sukuria įskaitomą lentelę.
  4. 4
    Nukopijuokite rezultatą
    Užkoduotas ar dekoduotas tekstas pasirodo monospace šrifto išvesties bloke. Kopijavimo mygtukas įrašo jį į iškarpinę per Clipboard API. Niekas jokiu metu nepalieka jūsų įrenginio.

Susiję įrankiai

Dažnai užduodami klausimai