[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Convert a buffer with UTF-8 characters to widestring characters
Source position: line 0
function Utf8ToUnicode( |
Dest: PUnicodeChar; |
Source: PChar; |
MaxChars: SizeInt |
):SizeInt; |
Dest: PUnicodeChar; |
MaxDestChars: SizeUInt; |
Source: PChar; |
SourceBytes: SizeUInt |
):SizeUInt; |
Dest: PWideChar; |
Source: PChar; |
MaxChars: SizeInt |
):SizeInt; |
Dest: PWideChar; |
MaxDestChars: SizeUInt; |
Source: PChar; |
SourceBytes: SizeUInt |
):SizeUInt; |
Utf8ToUnicode converts the buffer in Source with a length of SourceBytes or for a maximum length of MaxChars (or MaxDestChars) widestring characters to the buffer pointed to by Dest.
The function returns the number of copied widestring characters.
For this function to work, a widestring manager must be installed.
On error, -1 is returned.
|
Convert a UTF-8 encoded unicode string to a widestring |
|
|
Convert a widestring to a UTF-8 encoded unicode string |
|
|
Convert a UTF-8 encoded unicode string to an ansistring |
|
|
Set the widestring manager |
lazarus-ccr.sourceforge.net |