Kodiranje/dekodiranje URL (pretvornik japonskih URL-jev in poizvedbenih nizov)

Takoj pretvarjajte kodiranje/dekodiranje URL (odstotno kodiranje) v brskalniku. Preklapljajte med vedenjem encodeURIComponent/encodeURI in zaznajte možno dvojno kodiranje.

Privzeti način je Samodejno. Prilepite vnos in takoj dobite izhod, nato pa v enem toku kopirajte, zamenjajte ali počistite.

Vnos se obdeluje lokalno v vašem brskalniku in se nikoli ne pošilja na strežnik.

Kako uporabljati

  1. V polje za vnos prilepite URL ali niz parametrov.
  2. Izberite način (Samodejno/Kodiraj/Dekodiraj) in cilj (Vrednost parametra/Celoten URL).
  3. Preglejte rezultat in ga kopirajte. Uporabite Zamenjaj vnos/izhod, ko potrebujete še en prehod.

Kaj izbrati?

Vrednost parametra (priporočeno)

Za vrednosti poizvedbenih nizov, fragmente poti in imena datotek uporabite pretvorbo v slogu encodeURIComponent.

Celoten URL

Pretvorbo v slogu encodeURI uporabite, ko morate ohraniti celotno strukturo URL-ja.

+ proti %20

V poizvedbenih nizih v slogu obrazcev lahko + predstavlja presledek. To vedenje lahko preklopite v naprednih možnostih.

Primer

Japonski URL

Vnos

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

Predogled izhoda

Izberite cilj Celoten URL, da med pretvorbo ohranite strukturo URL-ja

Parametri UTM

Vnos

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

Predogled izhoda

Preprosto primerjajte vedenje + in %20

Niz s simboli

Vnos

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

Predogled izhoda

Varno dekodiranje ohrani neveljavna zaporedja % in prikaže opozorilo namesto sesutja

Kaj je kodiranje/dekodiranje URL (odstotno kodiranje)?

  • Odstotno kodiranje pretvori znake, neprimerne za URL, v obliko %xx.
  • Dekodiranje pretvori %xx nazaj v izvorne znake.
  • Bistveno je pri obdelavi japonskega besedila, presledkov in simbolov v URL-jih.

Kdaj uporabiti encodeURI proti encodeURIComponent

  • Vedenje encodeURIComponent uporabite samo za vrednosti (vrednost poizvedbenega niza ali fragment poti).
  • Vedenje encodeURI uporabite za celotne URL-je.
  • Izbirajte glede na to, ali morajo ločila, kot so ? & = /, ostati nedotaknjena.

Pogosta vprašanja

Kakšna je razlika med + in %20?

%20 je zapis presledka v slogu RFC, medtem ko se + uporablja predvsem v konvenciji application/x-www-form-urlencoded. V poizvedbenih nizih, ki izvirajo iz obrazcev, se + lahko obravnava kot presledek.

Katero funkcijo naj uporabim?

Pretvorbo v slogu encodeURIComponent uporabite samo za vrednosti, pretvorbo v slogu encodeURI pa za celotne URL-je. Odločite se glede na to, ali morajo ločila ostati nespremenjena.

Kaj je dvojno kodiranje?

Če vidite veliko zaporedij %25, je bil isti vnos morda kodiran večkrat. To orodje to zazna in omogoča še en krog dekodiranja z enim klikom.