util.Strings.base64EncodeFromString()

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

 

Contact Us

Privacy Policy

Copyright © 2026 Querix, (UK) Ltd.