util.Strings.base64EncodeFromString() converts a string passed as the parameter to a Base64 encoded string.
Syntax
util.Strings.base64EncodeFromString(string)
Parameters
|
string |
a string that must be decoded (STRING) |
Usage and examples
util.Strings.base64EncodeFromString()
The resulting Base64 encoded string contains byte sequences representing characters in the current application locale.
|
example code #1 |
MAIN DISPLAY util.Strings.base64EncodeFromString("AaBbCc") DISPLAY util.Strings.base64EncodeFromString("12345") DISPLAY util.Strings.base64EncodeFromString("Hello, world!") CALL fgl_getkey() END MAIN |
|
obtained results #1 |
|
|
example code #2 (with language specific symbols) |
MAIN DISPLAY "Müller vs Muller" DISPLAY util.Strings.base64EncodeFromString("Müller") DISPLAY util.Strings.base64EncodeFromString("Muller")
DISPLAY "Bédard vs Bedard" DISPLAY util.Strings.base64EncodeFromString("Bédard") DISPLAY util.Strings.base64EncodeFromString("Bedard") CALL fgl_getkey() END MAIN |
|
obtained results #2 |
|
Unlike util.Strings.urlEncode(), util.Strings.base64EncodeFromString() does not convert the original string from the application locale to UTF-8, before performing the encoding to Base64:
|
example code |
MAIN DISPLAY util.Strings.base64EncodeFromString("Müller") DISPLAY util.Strings.urlEncode("Müller") DISPLAY util.Strings.base64EncodeFromString("Bédard") DISPLAY util.Strings.urlEncode("Bédard") CALL fgl_getkey() END MAIN |
|
obtained results |
|