System.WideStrUtils

De RAD Studio API Documentation
Aller à : navigation, rechercher


Routines

AnsiToUtf8ExConvertit une chaîne ANSI en UTF-8 avec une page de code donnée.
ConvertStreamFromAnsiToUTF8Convertit un flux ANSI en UTF-8.
ConvertStreamFromUTF8ToAnsiConvertit un flux UTF-8 en ANSI.
DetectUTF8EncodingDétecte l'encodage d'un WideString donné.
HasExtendCharacterVérifie si la chaîne contient des caractères non ASCII.
HasUTF8BOMDétecte si une chaîne ou un flux contient le BOM (byte-order mark) UTF-8.
InOpArrayVérifie si un WideChar est contenu dans un tableau donné.
InOpSetVérifie si un WideChar est contenu dans un ensemble donné.
IsUTF8LeadByteVérifie si un caractère est un octet en tête UTF-8 valide.
IsUTF8StringDétecte si une chaîne donnée est encodée UTF-8.
IsUTF8TrailByteVérifie si un caractère est un octet en queue UTF-8 valide.
LoadResWideStringCharge une ressource WideString.
LoadWideStrCharge une ressource WideString.
UTF8CharLengthRenvoie le nombre d'octets qui suit un octet UTF-8 en tête.
UTF8CharSizeRenvoie le nombre d'octets qui suit un octet UTF-8 en tête.
UTF8LowerCaseRenvoie la chaîne UTF-8 convertie en minuscule.
Utf8ToAnsiExConvertit une chaîne UTF-8 en ANSI avec une page de code donnée.
UTF8UpperCaseRenvoie la chaîne UTF-8 convertie en majuscule.
WideAdjustLineBreaksAjuste les caractères de fin de ligne dans une chaîne WideString pour refléter le style Windows ou Linux.
WideDequotedStrConvertit une chaîne WideString délimitée en une chaîne WideString non délimitée.
WideExtractQuotedStrConvertit une chaîne PWideChar délimitée en une chaîne WideString non délimitée.
WideLastCharObtient le dernier caractère d'une chaîne WideString.
WideQuotedStrRenvoie la version délimitée d'une chaîne WideString.
WideReplaceStrRemplace toutes les occurrences d'une sous-chaîne au sein d'une chaîne, avec sensibilité à la casse.
WideReplaceTextRemplace toutes les occurrences d'une sous-chaîne d'une chaîne WideString.
WideStringReplaceRemplace les occurrences d'une sous-chaîne au sein d'une chaîne.
WStrAllocAlloue un tampon pour une chaîne PWideChar et renvoie un pointeur sur son premier caractère.
WStrBufSizeRenvoie le nombre de caractères maximal pouvant être stockés dans un PWideChar alloué par WStrAlloc.
WStrCatAjoute un PWideChar à un autre PWideChar.
WStrCompCompare deux valeurs PWideChar avec sensibilité à la casse.
WStrCopyCopie un PWideChar dans un autre PWideChar.
WStrDisposeLibère un PWideChar.
WStrEndRenvoie un pointeur sur la fin d'un PWideChar.
WStrLCopyCopie d'une source vers une destination un nombre de caractères de PWideChar dans la limite maximale spécifiée.
WStrLenRenvoie le nombre de caractères d'un PWideChar, sans compter le terminateur null.
WStrMoveCopie le nombre spécifié de caractères d'un PWideChar dans un autre PWideChar.
WStrNewAlloue de l'espace et copie un PWideChar sur le tas, en renvoyant un nouveau PWideChar.
WStrPCopyCopie un WideString dans un PWideChar.
WStrPLCopyCopie les caractères d'un WideString dans un PWideChar.
WStrPosRenvoie un pointeur sur la première occurrence d'un PWideChar dans un autre PWideChar.
WStrScanRenvoie un pointeur sur la première occurrence d'un caractère spécifié dans un PWideChar.

Types

CharSetReprésente un ensemble de caractères autorisés.
TEncodeTypeDéfinit une liste d'encodages.

Variables

sUTF8BOMStringReprésente le BOM (byte-order mark) UTF-8.