EncodeURL (open)
Converts special characters to hexadecimal encodings.
Syntax
// Core function, no LOADLIB necessary
STRING FUNCTION EncodeURL(STRING text)Parameters
STRING textString to encode
Return value
STRINGThe encoded string
Description
Certain characters have special significance in URLs, and should be represented by hexadecimal entities if they are to preserve their meanings. EncodeURL returns string with these conversions made.
The function is useful to prevent users from creating invalid URLs, for example in automatically generated TOCs.
Examples
// returns "this%20url%20will%20be%20encoded"
STRING example1 := EncodeURL("this url will be encoded");
// returns "The_rain.%20In%20Spain%2C%20Ma%92am"
STRING example2 := EncodeURL("The_rain. In Spain, Ma'am");