| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Convert a buffer with UTF-8 characters to widestring characters
Source position: ustringh.inc line 131
| function Utf8ToUnicode( | 
| Dest: PUnicodeChar; | 
| Source: PChar; | 
| MaxChars: SizeInt | 
| ):SizeInt; | 
| Dest: PUnicodeChar; | 
| 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.
On error, -1 is returned.
| 
 | Convert a widestring or unicodestring to an UTF-8 encoded ansistring | |
| 
 | Convert an UTF-8 encoded ansistring to a unicodestring | |
| 
 | Convert a UTF-8 encoded unicode string to an ansistring | |
| 
 | Set the widestring manager |