Hogyan kódolj vagy dekódolj egy URL-t
- Válaszd ki, hogy kódolni vagy dekódolni szeretnél.
- Jelöld meg, hogy paraméterről (egy mező értékéről) vagy teljes URL-ről van szó.
- Írd be vagy illeszd be a szöveget: az eredmény azonnal megjelenik.
- Másold ki az eredményt, és használd a linkedben, a kódodban vagy a lekérdezésedben.
Miért kell kódolni egy URL-t
A webcímekben csak bizonyos karakterek engedélyezettek. A szóközöket, ékezetes betűket, az ñ-t és az olyan jeleket, mint az & vagy az =, egy % jel és két hexadecimális számjegy helyettesíti (például a szóköz %20). Ezt hívják százalékkódolásnak.
Ha egy értéket paraméterbe teszel (?kereses=…), használd az „Egy paramétert” opciót, amely a : / ? & és = jeleket is kódolja. Ha már van egy teljes URL-ed, és csak a szóközöket vagy ékezeteket szeretnéd escape-elni, használd az „Egy teljes URL-t” opciót.
A dekódolás az ellenkezőjét teszi: a %C3%B1-t ñ-vé, a %20-at szóközzé alakítja, így úgy olvashatod az URL-t, ahogy eredetileg írták.
Tudnivalók
- Paraméter dekódolásakor a + jelet szóközként olvassa, ahogyan a webes űrlapok teszik.
- Ha a szövegben van olyan %, amelyet nem követ két hexadecimális számjegy, nem dekódolható.
- Nem ellenőrzi, hogy a cím létezik-e vagy helyesen épül-e fel: csak karaktereket alakít át.
Gyakran ismételt kérdések
Mi a különbség a paraméter és a teljes URL között?
A paraméter minden különleges karaktert kódol, a : / ? & = jeleket is. A teljes URL megtartja ezeket a jeleket, mert a szerkezetének részei.
Miért lesz a szóközből %20?
Mert az URL-ben nem lehet szóköz. A 20 a szóköz hexadecimális kódja.
Működik ékezetekkel és emojikkal?
Igen, UTF-8 kódolással alakulnak át; például az ñ %C3%B1 lesz.
Elküldésre kerül a szövegem egy szerverre?
Nem. Minden a böngésződben történik, a szöveg soha nem hagyja el az eszközödet.
Ingyenes?
Igen, ingyenes, nem kell hozzá regisztráció, és közvetlenül a böngésződben működik.