
Funktionsblocket URL_ENCODE kodar en sträng för URL.
Funktionen är lämplig när en sträng ska användas inom en frågedel av en URL, och man behöver ett bekvämt sätt att överföra variabler till nästa sida.
Ingången definierar den sträng som ska kodas.
Returnerar en sträng vid utgången, där alla icke-alfanumeriska tecken utom -_. ersätts med ett procenttecken (%) följt av två hexadecimala värden och blanksteg med ett plus (+). Kodningen sker på samma sätt som data som postas genom ett WWW-formulär kodas - detta motsvarar märkningen av filtypen application/x-www-form-urlencoded. Denna märkning skiljer sig från kodningen enligt RFC 3986 (se funktionsblocket RAW_URL_ENCODE) genom att blanksteg av historiska skäl kodas som plustecken (+).