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. |