util.Strings.urlEncode() converts a string from the application character encoding to a URL-encoded string.
Syntax
util.Strings.urlEncode(string)
Parameters
|
string |
a string that must be converted (STRING) |
Usage and examples
When speaking about URL encoding (also known as percent encoding), all the characters are considered to belong to two groups:
Characters that have no special meaning must not be percent-encoded:
Characters that have special meaning must be percent-encoded: This means that these characters are converted to UTF-8 and are represented by a percent sign (%) and a pair of hexadecimal digits.
util.Strings.urlEncode()
DISPLAY util.Strings.urlEncode("abc")
|
example code |
MAIN DISPLAY "ABCDE" DISPLAY util.Strings.urlEncode("ABCDE") DISPLAY "abcde" DISPLAY util.Strings.urlEncode("abcde") DISPLAY "0123456789-_.~" DISPLAY util.Strings.urlEncode("0123456789-_.~") DISPLAY "£¥$€" DISPLAY util.Strings.urlEncode("£¥$€") DISPLAY "àèçÜÖÄ" DISPLAY util.Strings.urlEncode("àèçÜÖÄ") DISPLAY "АБВГД" DISPLAY util.Strings.urlEncode("АБВГД") DISPLAY "@%<=>" DISPLAY util.Strings.urlEncode("@%<=>") DISPLAY "Hello, world!" DISPLAY util.Strings.urlEncode("Hello, world!") CALL fgl_getkey() END MAIN |
|
obtained results |
|