URL kodavimas / dekodavimas (japoniškų URL ir užklausų keitiklis)

Iš karto naršyklėje konvertuokite URL kodavimą / dekodavimą (procentinį kodavimą). Perjunkite tarp encodeURIComponent / encodeURI elgsenos ir aptikite galimą dvigubą kodavimą.

Numatytasis režimas yra automatinis. Įklijuokite įvestį ir iš karto gaukite išvestį, tada vienoje eigoje kopijuokite, sukeiskite arba išvalykite.

Įvestis apdorojama vietoje jūsų naršyklėje ir niekada nesiunčiama į serverį.

Kaip naudoti

  1. Įklijuokite URL arba parametrų eilutę į įvesties lauką.
  2. Pasirinkite režimą (automatinis / koduoti / dekoduoti) ir tikslą (parametro reikšmė / visas URL).
  3. Peržiūrėkite rezultatą ir nukopijuokite jį. Jei reikia dar vieno ciklo, naudokite „Sukeisti“.

Ką pasirinkti?

Parametro reikšmė (rekomenduojama)

Naudokite encodeURIComponent tipo konvertavimą užklausos reikšmėms, kelio fragmentams ir failų pavadinimams.

Visas URL

Naudokite encodeURI tipo konvertavimą, kai reikia išsaugoti visą URL struktūrą.

+ ir %20

Formos tipo užklausose + gali reikšti tarpą. Išplėstinėse parinktyse galite perjungti šią elgseną.

Pavyzdys

Japoniškas URL

Įvestis

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Išvesties peržiūra

Pasirinkite viso URL tikslą, kad konvertuodami išsaugotumėte URL struktūrą

UTM parametrai

Įvestis

utm_source=メール&utm_campaign=春セール 2026

Išvesties peržiūra

Patogu palyginti + ir %20 elgseną

Eilutė su simboliais

Įvestis

こんにちは/Hello?name=山田太郎&note=10%OFF

Išvesties peržiūra

Saugus dekodavimas išlaiko neteisingas % sekas ir įspėja, o ne sugenda

Kas yra URL kodavimas / dekodavimas (procentinis kodavimas)?

  • Procentinis kodavimas URL nepatogius simbolius paverčia į %xx formą.
  • Dekodavimas paverčia %xx atgal į pradinius simbolius.
  • Tai būtina dirbant su japonišku tekstu, tarpais ir simboliais URL adresuose.

Kada naudoti encodeURI ir encodeURIComponent

  • Naudokite encodeURIComponent elgseną tik reikšmėms (užklausos reikšmei arba kelio fragmentui).
  • Naudokite encodeURI elgseną visiems URL.
  • Rinkitės pagal tai, ar skyrikliai kaip ? & = / turi likti nepakitę.

DUK

Kuo skiriasi + ir %20?

%20 yra RFC stiliaus tarpo atvaizdavimas, o + daugiausia naudojamas application/x-www-form-urlencoded konvencijose. Iš formų kilusiose užklausose + gali būti traktuojamas kaip tarpas.

Kokią funkciją turėčiau naudoti?

Naudokite encodeURIComponent tipo konvertavimą tik reikšmėms, o encodeURI tipo konvertavimą visiems URL. Spręskite pagal tai, ar skyrikliai turi išlikti nepakitę.

Kas yra dvigubas kodavimas?

Jei matote daug %25 sekų, ta pati įvestis galėjo būti koduota kelis kartus. Šis įrankis gali tai aptikti ir leidžia vienu paspaudimu dar kartą dekoduoti.