URL kódolás és dekódolás

URL encode/decode: %XX formátum kódolása és visszaalakítása – encodeURIComponent és encodeURI mód.

Szervermentes Azonnali Privát Ingyenes

Miről szól ez az eszköz?

Az URL kódoló és dekódoló eszköz lehetővé teszi szövegek URL-safe formátumba kódolását (percent encoding) és visszaalakítását. Az encodeURIComponent és encodeURI módok között választhatsz. Ideális URL paraméterek, query stringek és API hívások kezeléséhez.

Hogyan használd a(z) URL kódolás és dekódolás-t?

  1. Művelet és mód kiválasztása

    Válassz kódolás/dekódolás műveletet és encodeURI/encodeURIComponent módot.

  2. Szöveg beillesztése

    Illeszd be a kódolandó szöveget vagy a dekódolandó URL-encoded stringet.

  3. Valós idejű eredmény

    Az eredmény azonnal megjelenik gépelés közben.

  4. Másolás

    Másold ki az eredményt egyetlen kattintással.

Mikor van rá szükséged?

  • URL paraméterek

    Query string paraméterek helyes kódolása, hogy a speciális karakterek ne törjék meg az URL struktúrát.

  • API hívások

    REST API endpoint-ok URL paramétereinek kódolása a helyes adatátvitel biztosításához.

  • Keresőkifejezések

    Keresési lekérdezések URL-kódolása a kereső URL-ekben történő helyes átadáshoz.

  • Hibakeresés

    URL-encoded stringek dekódolása az eredeti szöveg visszaolvasásához hibakeresés során.

Az URL kódolásról (percent encoding)

Az URL kódolás (percent encoding) az RFC 3986 szabvány szerint a nem ASCII és a speciális karaktereket %XX formátumban ábrázolja, ahol XX a karakter UTF-8 byte-jainak hexadecimális értéke. Például a szóköz %20, az & jel %26.

A JavaScript két beépített függvényt kínál URL kódoláshoz: az encodeURI() a teljes URL kódolására szolgál (meghagyja a ://?#&= karaktereket), míg az encodeURIComponent() egyetlen URL paraméter értékének kódolásához ideális (mindent kódol).

Az URL kódolás elengedhetetlen a web helyes működéséhez: nélküle a speciális karakterek (pl. & vagy = egy paraméter értékében) félreértelmeződnének, és megzavarnák az URL struktúráját.

Hasznos tippek

  • URL paraméter értékéhez mindig encodeURIComponent-et használj, nem encodeURI-t.

  • A szóköz URL-ben %20 (encodeURIComponent) vagy + (form data) – ismerd a különbséget.

  • Soha ne kódolj duplán: ha a szöveg már kódolt, a dekódolás előtt ne kódold újra.

  • A modern böngészők az ékezetes karaktereket automatikusan kódolják az URL-ben, de API hívásoknál érdemes explicit kódolni.

Gyakori kérdések