Příklady
Vstup:
https://www.starrytool.com
Klikněte na tlačítko pro kódování a zobrazí se výstup:
https%3A%2F%2Fwww.starrytool.com
O online konvertoru URL kódování/dekódování
URL kódování, známé také jako Percent-encoding, je proces, při kterém jsou ne-ASCII znaky, rezervované znaky a další data vyžadující speciální zacházení převedena do formátu, který může být bezpečně přenášen v URL. V URL kódování jsou tyto znaky nahrazeny znakem procenta (%) následovaným dvěma hexadecimálními číslicemi, které představují ASCII hodnotu původního znaku.
URL dekódování je opačný proces, který převede zakódované řetězce zpět do jejich původní podoby. Při dekódování se každý znak procenta (%) a následující dvě hexadecimální číslice převedou zpět na odpovídající znak.
• Funkce
Kompatibilita: Zajišťuje, že URL jsou správně interpretovány různými prohlížeči a servery, čímž je zachována přesnost přenášených informací.
Bezpečnost: Kódováním citlivých znaků, jako jsou mezery nebo speciální symboly, se zabrání nesprávné interpretaci nebo zneužití informací.
Reverzibilita: URL kódování je proces vratný, což umožňuje kompletní dekódování URL zpět do původního stavu.
• Použití
Zahrnutí bezpečných dat do URL: Pokud URL obsahuje speciální nebo rezervované znaky, například mezery, &, nebo # v dotazovacích řetězcích, jsou tyto znaky kódovány, aby nedošlo k nejasnostem.
Podpora vícejazyčnosti: URL kódování zajišťuje správný přenos a interpretaci neanglických znaků, což podporuje sdílení vícejazyčného obsahu.
Odesílání dat formulářů: Při odesílání webových formulářů, pokud obsahují speciální znaky, jsou tato data URL kódována pro bezpečný přenos na server.
Prevence XSS útoků: Kódováním skriptů nebo jiného potenciálně škodlivého obsahu vloženého do URL se snižuje riziko útoků typu cross-site scripting (XSS).