Kódujte řetězce do formátu bezpečného pro URL (procentní kódování) nebo dekódujte URL kódované řetězce zpět do standardního textu.
URL kódování, známé také jako procentní kódování, je proces používaný k převodu znaků do formátu, který lze bezpečně přenášet přes internet pomocí Uniform Resource Locators (URL). URL mohou obsahovat pouze omezenou sadu znaků (alfanumerické znaky a několik speciálních symbolů jako -, _, ., ~).
Všechny ostatní znaky, jako jsou mezery, interpunkce nebo ne-ASCII znaky, musí být kódovány. To zahrnuje nahrazení nebezpečného znaku symbolem '%' následovaným dvoumístnou hexadecimální reprezentací hodnoty ASCII nebo UTF-8 znaku.
Kódování převádí nebezpečné znaky ve vašem textu do formátu %HH. Například znak mezery se stane %20, vykřičník se stane %21 a znak 'é' se může stát %C3%A9 (pomocí UTF-8). Tím se zajistí, že data zůstanou neporušená a správně interpretována, když jsou zahrnuta v řetězci dotazu URL nebo cestě.
Dekódování obrátí proces, převádějící sekvence %HH zpět na jejich původní znaky. To umožňuje aplikacím nebo serverům přijímajícím URL správně interpretovat zamýšlená data, jako jsou hledané výrazy, parametry nebo cesty k souborům.