Codificare/Decodificare URL (convertor de URL și șir de interogare japonez)

Convertește instant codificarea/decodificarea URL (codificare procentuală) în browserul tău. Comută între comportamentul encodeURIComponent/encodeURI și detectează posibila dublă codificare.

Modul automat este implicit. Lipește intrarea și obține ieșirea imediată, apoi copiază, inversează sau golește într-un singur flux.

Intrarea este procesată local în browserul tău și nu este niciodată trimisă către un server.

Cum se folosește

  1. Lipește un URL sau un șir de parametri în caseta de intrare.
  2. Alege modul (Automat/Codificare/Decodificare) și ținta (Valoare de parametru/URL complet).
  3. Verifică rezultatul și copiază-l. Folosește Inversează când ai nevoie de o nouă trecere.

Ce ar trebui să alegi?

Valoare de parametru (recomandat)

Folosește conversia în stil encodeURIComponent pentru valori de interogare, fragmente de cale și nume de fișiere.

URL complet

Folosește conversia în stil encodeURI când trebuie să păstrezi structura completă a URL-ului.

+ vs %20

În interogările de tip formular, + poate reprezenta un spațiu. Poți schimba acest comportament din opțiunile avansate.

Exemplu

URL japonez

Intrare

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

Previzualizare ieșire

Alege ținta URL complet pentru a păstra structura URL-ului în timpul conversiei

Parametri UTM

Intrare

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

Previzualizare ieșire

Ușor de comparat comportamentul + și %20

Șir cu simboluri

Intrare

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

Previzualizare ieșire

Decodificarea sigură păstrează secvențele % invalide și afișează un avertisment în loc să se oprească

Ce este codificarea/decodificarea URL (codificare procentuală)?

  • Codificarea procentuală convertește caracterele nepotrivite pentru URL în forma %xx.
  • Decodificarea convertește %xx înapoi în caracterele originale.
  • Este esențială când lucrezi cu text japonez, spații și simboluri în URL-uri.

Când să folosești encodeURI vs encodeURIComponent

  • Folosește comportamentul encodeURIComponent doar pentru valori (valoare de interogare sau fragment de cale).
  • Folosește comportamentul encodeURI pentru URL-uri complete.
  • Alege în funcție de faptul că delimitatori precum ? & = / trebuie să rămână intacți.

Întrebări frecvente

Care este diferența dintre + și %20?

%20 este reprezentarea spațiului în stil RFC, în timp ce + este folosit în principal în convențiile application/x-www-form-urlencoded. În interogările provenite din formulare, + poate fi tratat ca spațiu.

Ce funcție ar trebui să folosesc?

Folosește conversia în stil encodeURIComponent doar pentru valori și conversia în stil encodeURI pentru URL-uri complete. Decide în funcție de faptul că delimitatorii trebuie sau nu să rămână neschimbați.

Ce este dublă codificare?

Dacă vezi multe secvențe %25, aceeași intrare poate fi fost codificată de mai multe ori. Acest instrument poate detecta asta și îți permite să mai decodifici o dată cu un singur clic.