UTF8TOUNICODE |
UTF-8 à Unicode |
---|---|
Free Pascal | System |
Syntaxe
Function Utf8ToUnicode(Dest:PWideChar;Source:PChar;MaxChars:SizeInt):SizeInt; |
Function Utf8ToUnicode(Dest:PWideChar;MaxDestChars:SizeUInt;Source:PChar;SourceBytes:SizeUInt):SizeUInt; |
Paramètres
Nom | Description |
---|---|
Dest | Ce paramètre permet de retourner la chaîne de caractères convertie. |
Source | Ce paramètre permet d'indiquer la chaîne de caractères à convertir. |
MaxChars | Ce paramètre permet d'indiquer le nombre de caractères maximum que peut contenir la destination. |
SourceBytes | Ce paramètre permet d'indiquer le nombre d'octets à convertir dans la source. |
MaxDestChars | Ce paramètre permet d'indiquer le nombre de caractères maximum que peut contenir la destination. |
Description
Cette fonction permet de convertir une chaîne de caractères UTF-8 à chaîne de caractères Unicode.
Remarques
- La fonction Utf8ToUnicode convertit le tampon dans Source avec une longueur de SourceBytes ou pour une longueur maximale de caractères de chaîne de caractères Unicode MaxChars (ou MaxDestChars) vers le tampon pointé par Dest.
- La fonction renvoie le nombre de caractères de chaîne de caractères Unicode copiés.
- LA fonction Utf8ToUnicode, en cas d'erreur, retournera la valeur -1 comme résultat.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - UTF8Encode
Langage de programmation - Free Pascal - Référence de procédures et fonctions - UTF8Decode
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Utf8ToAnsi
Langage de programmation - Free Pascal - Référence de procédures et fonctions - SetWideStringManager
Dernière mise à jour : Samedi, le 18 juillet 2015