URL kódolás
Szöveg kódolása vagy dekódolása webcímekhez és paraméterekhez (percent-encoding).
Köszönjük! Ez segít jobbá tenni az eszközöket.
Most nem sikerült elküldeni. Próbáld később.
Az URL kódoló a szöveget webcímekben biztonságosan használható formára alakítja (percent-encoding), és vissza is fejti. A szóközből %20 lesz, az ékezetes betűkből %C5%91-hez hasonló sorozat, a különleges szerepű karakterek, mint az & vagy a ?, védve lesznek. Három művelet van: paraméter kódolása, teljes cím kódolása és dekódolás.
A három művelet
- Paraméter kódolása: mindent kódol, ami nem betű, szám vagy - _ . ! ~ * ' ( ). Paraméter értékéhez használd, például a „?q=” utáni keresőszóhoz.
- Teljes cím kódolása: a címet felépítő karaktereket (: / ? & = #) érintetlenül hagyja, csak a szóközt, ékezeteket és tiltott karaktereket kódolja.
- Dekódolás: a %XX sorozatokat visszaalakítja, a „+” jelet szóköznek veszi.
Példák
| Szöveg | Művelet | Eredmény |
|---|---|---|
| nuntă în Toplița & botez | paraméter | nunt%C4%83%20%C3%AEn%20Topli%C8%9Ba%20%26%20botez |
| a/b?c=d | paraméter | a%2Fb%3Fc%3Dd |
| https://exemplu.ro/c?q=a b&x=1 | teljes cím | https://exemplu.ro/c?q=a%20b&x=1 |
| nunt%C4%83+frumoas%C4%83 | dekódolás | nuntă frumoasă |
Minden ékezetes betű UTF-8-ban 2 bájt, ezért két sorozat lesz belőle: a ț %C8%9B, az ő %C5%91.
A leggyakoribb hiba
Ha &-t tartalmazó paraméterértéket teljes címként kódolsz, a cím szétesik, mert az & kódolatlan marad. Az értékeket paraméterként kódold, és utána illeszd a címbe. Másik gyakori hiba a dupla kódolás: ha %25 jelenik meg a linkben, a szöveget kétszer kódolták.
Ékezet nélküli, tiszta címhez a slug generátort használd.
Gyakori kérdések
Mit jelent a %20 egy linkben?
A kódolt szóközt. Webcímben nem lehet szóköz, ezért %20 vagy űrlapoknál + áll helyette.
Hogyan fejtek vissza egy százalékjelekkel teli linket?
Illeszd be, válaszd a „Dekódolás” műveletet, és olvasható, ékezetes szöveget kapsz.
Mi a különbség a paraméter és a teljes cím kódolása között?
A paraméterkódolás a / ? & = : jeleket is kódolja, a teljes címnél ezeknek meg kell maradniuk.
Frissítve:
Milyen eszköz hiányzik?
Írd meg, milyen kalkulátort vagy eszközt kerestél, de nem találtál. Minden javaslatot elolvasunk.