TC

URL-kódoló / -dekódoló — Ingyenes online eszköz

Processed locally. No data stored. Free forever.
0 chars

URL Encoding Results

Type something to see all generated styles

Mi az URL-kódoló / -dekódoló?

Az URL-kódoló/dekódoló (más néven százalékos kódolás) egy alapvető webfejlesztési eszköz, amely a szövegben található, nem biztonságos speciális karaktereket átalakítja, hogy azok az interneten keresztül biztonságosan továbbíthatók legyenek egy webcím részeként. ) beillesztése megzavarhatja a böngésző útválasztását.

Ez az eszköz biztonságosan kicseréli ezeket a nem biztonságos karaktereket egy „%” jelre, amelyet a hexadecimális megfelelőjük követ (kódolás), és azonnal vissza is tudja fordítani a folyamatot, hogy a zavaros URL-ek újra olvashatóvá váljanak (dekódolás).

Mikor használja URL-kódoló / -dekódoló?

Használja ezt az eszközt összetett webcímek és API-lekérdezések létrehozásához vagy ellenőrzéséhez. A digitális marketingesek kódolják az UTM-nyomkövetési paramétereket, hogy a szóközök ne rontsák el a Google Analytics-linkjeiket. A fejlesztők kódolják a felhasználók által beküldött űrlapadatokat, mielőtt azokat a szerverre továbbítanák.

Ezzel szemben a biztonsági szakemberek egy hihetetlenül hosszú, százalékjelekkel teli URL-t illesztenek be a dekódolóba, hogy eltávolítsák a értelmetlen karaktereket, és elolvassák a végrehajtásra kerülő pontos, egyszerű szöveges parancsot. Ha egy teljes cikk címét URL-útvonal számára biztonságossá kell tennie, használja inkább a erre a célra szolgáló URL Slug Generator eszközt.

Hogyan használja ezt az eszközt

  1. 1Paste your text or URL
  2. 2Choose 'Encode' or 'Decode'
  3. 3Copy the result for your URL or API call

Ez az eszköz biztonsági okokból minden speciális karaktert kódol. Például egy szóköz matematikailag „%20”-ra, az „&” jel pedig „%26”-ra lesz konvertálva.

Példák

InputOutput
Hello World!Hello%20World!
https://example.com/path?q=hello world&lang=enhttps%3A%2F%2Fexample.com%2Fpath%3Fq%3Dhello%20world%26lang%3Den
Hello%20World%21Hello World! (decoded)
name=John Doe&age=30name%3DJohn%20Doe%26age%3D30
https://site.com/search?q=case+converterDecoded: case converter

Szabályok és viselkedés

  • A kódolás a szóközöket, az írásjeleket, a szimbólumokat és az idegen betűket százalékos kódolású hexadecimális formátumba alakítja át (pl. a szóköz „%20”-ra változik).
  • Az alfanumerikus karakterek (A–Z, a–z, 0–9) és néhány nem fenntartott szimbólum (-, _, ., ~) teljesen változatlanok maradnak.
  • A dekódolás átvizsgálja a karakterláncot a százalékjel (%) és az azt követő két hexadecimális számjegy után, majd ezeket visszaalakítja eredeti Unicode-karakterekké.

Kapcsolódó eszközök

Gyakran ismételt kérdések

Mi az URL-kódolás?

Az URL-kódolás (vagy százalékos kódolás) egy olyan mechanizmus, amely a webcímekben nem megengedett karaktereket biztonságos formátumba alakítja át. Mivel az URL-ek nem tartalmazhatnak szóközöket vagy bizonyos szimbólumokat anélkül, hogy ez zavart okozna a webszerver számára, ezeket a karaktereket egy „%” jel és egy hexadecimális szám helyettesíti.

Miért váltak a szóközök %20-ra?

A szóköz karakter nem megengedett egy HTTP-webcímben. A szóköz ASCII/UTF-8 hexadecimális értéke 20. Ezért az URL-kódoló a fizikai szóköz helyére „%20”-t ír. Amikor a webszerver megkapja az URL-t, felismeri a „%20”-t, és azt visszaalakítja szóközre.

Mi történik a „+” jelével?

A régebbi rendszerekben (például a régi HTML-űrlapokban) a szóközöket gyakran „+” jelként kódolták. A modern URL-kódolási szabványok (RFC 3986) azonban előírják, hogy a szóközöket „%20”-ként, a valódi pluszjelet pedig „%2B”-ként kell kódolni. A dekóder mindkét formátumot problémamentesen kezeli.

Kódoljam az egész URL-t?

Nem, csak az URL végén található „paramétereket” vagy a nyers adatokat kell kódolni. Ha az egész URL-t kódolod (http://www.google.com), a kódoló megváltoztatja a rendszerkaraktereket, például a kettőspontot és a perjeleket (http%3A%2F%2F...), ami teljesen tönkreteszi a célhivatkozást.

Az URL-kódolás megegyezik a Base64-kódolással?

A Base64 a teljes szöveget egy hatalmas alfanumerikus karakterblokkba alakítja át. Az URL-kódolás a szövegben található bizonyos karaktereket (például szóközöket és írásjeleket) érint, míg a szokásos angol betűket teljesen érintetlenül hagyja.