Blok funkce RAW_URL_ENCODE

Blok funkce RAW_URL_ENCODE kóduje řetězec znaků podle RFC 3986.

Vstup

Vstup definuje řetězec znaků, který má být zakódován.

Výstup

Vrací řetězec znaků na výstupu, kde jsou všechny nealfanumerické znaky kromě -_.~ nahrazeny procentem (%) následovaným dvěma hexadecimálními hodnotami. Tento kódování, popsané v RFC 3986, bylo navrženo tak, aby se zabránilo tomu, že zvláštní znaky budou chybně interpretovány jako speciální oddělovače URL, a také aby se chránily URL před poškozením prostředky přenosu s převodem znaků (jako v některých e-mailových systémech).

Viz také