Skip to content

UTF8Encode

Convert a widestring or unicodestring to an UTF-8 encoded ansistring.

Declaration

Source position: ustringh.inc line 168

function UTF8Encode(const s: RawByteString) : RawByteString;
function UTF8Encode(const s: UnicodeString) : RawByteString;
function UTF8Encode(const s: WideString) : RawByteString;

Description

UTF8Encode converts an ansistring or widestring S to the equivalent UTF-8 encoded Unicode string and returns this resulting string. It calls the low-level UnicodeToUTF8 function to do the actual work.

The resulting string has code page CP_UTF8.

See also

Name Description
UTF8Decode Convert an UTF-8 encoded ansistring to a unicodestring.
Utf8ToAnsi Convert a UTF-8 encoded Unicode string to an ansistring.
UnicodeToUtf8 Convert a unicode (UTF16) string to a UTF8 string
SetWideStringManager Set the widestring manager.