Functieblok URL_ENCODE

De functieblok URL_ENCODE URL-kodiert een tekenreeks.

De functie is geschikt als een tekenreeks binnen een querypart van een URL gebruikt moet worden, en men een comfortabele manier nodig heeft om variabelen door te geven aan de volgende pagina.

Ingang

De ingang definieert de te koderen tekenreeks.

Uitgang

Geeft een tekenreeks terug aan de uitgang, waarin alle niet-alfanumerieke tekens behalve -_. vervangen worden door een procentteken (%) gevolgd door twee hexadecimale waarden en spaties vervangen worden door een plus (+). De codering gebeurt op dezelfde manier als ook door een WWW-formulier gepostede gegevens gekodeerd worden - dit komt overeen met de aanduiding van het datatype application/x-www-form-urlencoded. Deze aanduiding verschilt van de codering volgens RFC 3986 (zie functieblok RAW_URL_ENCODE) doordat uit historische redenen de spatie als plusteken (+) gekodeerd wordt.

Zie Ook