URL kódovanie/dekódovanie (prevodník japonských URL a dotazových reťazcov)

Okamžite prevádzajte URL kódovanie/dekódovanie (percentové kódovanie) vo svojom prehliadači. Prepínajte medzi správaním encodeURIComponent/encodeURI a rozpoznajte možné dvojité kódovanie.

Automatický režim je predvolený. Vložte vstup a okamžite získajte výstup, potom v jednom toku kopírujte, vymieňajte alebo vyčistite.

Vstup sa spracúva lokálne vo vašom prehliadači a nikdy sa neposiela na server.

Ako používať

  1. Vložte URL alebo reťazec parametrov do vstupného poľa.
  2. Vyberte režim (Automaticky/Kódovať/Dekódovať) a cieľ (Hodnota parametra/Celé URL).
  3. Skontrolujte výsledok a skopírujte ho. Ak potrebujete ďalší prechod, použite výmenu vstupu a výstupu.

Čo si vybrať?

Hodnota parametra (odporúčané)

Použite prevod v štýle encodeURIComponent pre hodnoty dotazu, fragmenty cesty a názvy súborov.

Celé URL

Použite prevod v štýle encodeURI, keď potrebujete zachovať štruktúru celého URL.

+ vs %20

Vo formulárových dotazových reťazcoch môže + predstavovať medzeru. Toto správanie môžete zmeniť v rozšírených možnostiach.

Ukážka

Japonské URL

Vstup

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

Náhľad výstupu

Vyberte cieľ Celé URL, aby sa pri konverzii zachovala štruktúra URL

UTM parametre

Vstup

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

Náhľad výstupu

Ľahko porovnáte správanie + a %20

Reťazec so symbolmi

Vstup

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

Náhľad výstupu

Bezpečné dekódovanie zachová neplatné sekvencie % a namiesto zlyhania zobrazí upozornenie

Čo je URL kódovanie/dekódovanie (percentové kódovanie)?

  • Percentové kódovanie prevádza znaky nevhodné pre URL do tvaru %xx.
  • Dekódovanie prevádza %xx späť na pôvodné znaky.
  • Je nevyhnutné pri práci s japonským textom, medzerami a symbolmi v URL.

Kedy použiť encodeURI vs encodeURIComponent

  • Správanie encodeURIComponent použite iba pre hodnoty (hodnota dotazu alebo fragment cesty).
  • Správanie encodeURI použite pre celé URL.
  • Vyberajte podľa toho, či majú oddeľovače ako ? & = / zostať nedotknuté.

FAQ

Aký je rozdiel medzi + a %20?

%20 je reprezentácia medzery v štýle RFC, zatiaľ čo + sa používa hlavne v konvenciách application/x-www-form-urlencoded. Vo formulárových dotazových reťazcoch sa + môže interpretovať ako medzera.

Ktorú funkciu mám použiť?

Správanie encodeURIComponent použite iba pre hodnoty a encodeURI pre celé URL. Rozhodujte sa podľa toho, či majú oddeľovače zostať nezmenené.

Čo je dvojité kódovanie?

Ak vidíte veľa sekvencií %25, rovnaký vstup mohol byť zakódovaný viackrát. Tento nástroj to dokáže rozpoznať a jedným kliknutím umožní ešte jedno dekódovanie.