System.WideStrUtils
Routines
AnsiToUtf8Ex | Convertit une chaîne ANSI en UTF-8 avec une page de code donnée. |
ConvertStreamFromAnsiToUTF8 | Convertit un flux ANSI en UTF-8. |
ConvertStreamFromUTF8ToAnsi | Convertit un flux UTF-8 en ANSI. |
DetectUTF8Encoding | Détecte l'encodage d'un WideString donné. |
HasExtendCharacter | Vérifie si la chaîne contient des caractères non ASCII. |
HasUTF8BOM | Détecte si une chaîne ou un flux contient le BOM (byte-order mark) UTF-8. |
InOpArray | Vérifie si un WideChar est contenu dans un tableau donné. |
InOpSet | Vérifie si un WideChar est contenu dans un ensemble donné. |
IsUTF8LeadByte | Vérifie si un caractère est un octet en tête UTF-8 valide. |
IsUTF8String | Détecte si une chaîne donnée est encodée UTF-8. |
IsUTF8TrailByte | Vérifie si un caractère est un octet en queue UTF-8 valide. |
LoadResWideString | Charge une ressource WideString. |
LoadWideStr | Charge une ressource WideString. |
UTF8CharLength | Renvoie le nombre d'octets qui suit un octet UTF-8 en tête. |
UTF8CharSize | Renvoie le nombre d'octets qui suit un octet UTF-8 en tête. |
UTF8LowerCase | Renvoie la chaîne UTF-8 convertie en minuscule. |
Utf8ToAnsiEx | Convertit une chaîne UTF-8 en ANSI avec une page de code donnée. |
UTF8UpperCase | Renvoie la chaîne UTF-8 convertie en majuscule. |
WideAdjustLineBreaks | Ajuste les caractères de fin de ligne dans une chaîne WideString pour refléter le style Windows ou Linux. |
WideDequotedStr | Convertit une chaîne WideString délimitée en une chaîne WideString non délimitée. |
WideExtractQuotedStr | Convertit une chaîne PWideChar délimitée en une chaîne WideString non délimitée. |
WideLastChar | Obtient le dernier caractère d'une chaîne WideString. |
WideQuotedStr | Renvoie la version délimitée d'une chaîne WideString. |
WideReplaceStr | Remplace toutes les occurrences d'une sous-chaîne au sein d'une chaîne, avec sensibilité à la casse. |
WideReplaceText | Remplace toutes les occurrences d'une sous-chaîne d'une chaîne WideString. |
WideStringReplace | Remplace les occurrences d'une sous-chaîne au sein d'une chaîne. |
WStrAlloc | Alloue un tampon pour une chaîne PWideChar et renvoie un pointeur sur son premier caractère. |
WStrBufSize | Renvoie le nombre de caractères maximal pouvant être stockés dans un PWideChar alloué par WStrAlloc. |
WStrCat | Ajoute un PWideChar à un autre PWideChar. |
WStrComp | Compare deux valeurs PWideChar avec sensibilité à la casse. |
WStrCopy | Copie un PWideChar dans un autre PWideChar. |
WStrDispose | Libère un PWideChar. |
WStrEnd | Renvoie un pointeur sur la fin d'un PWideChar. |
WStrLCopy | Copie d'une source vers une destination un nombre de caractères de PWideChar dans la limite maximale spécifiée. |
WStrLen | Renvoie le nombre de caractères d'un PWideChar, sans compter le terminateur null. |
WStrMove | Copie le nombre spécifié de caractères d'un PWideChar dans un autre PWideChar. |
WStrNew | Alloue de l'espace et copie un PWideChar sur le tas, en renvoyant un nouveau PWideChar. |
WStrPCopy | Copie un WideString dans un PWideChar. |
WStrPLCopy | Copie les caractères d'un WideString dans un PWideChar. |
WStrPos | Renvoie un pointeur sur la première occurrence d'un PWideChar dans un autre PWideChar. |
WStrScan | Renvoie un pointeur sur la première occurrence d'un caractère spécifié dans un PWideChar. |
Types
CharSet | Représente un ensemble de caractères autorisés. |
TEncodeType | Définit une liste d'encodages. |
Variables
sUTF8BOMString | Représente le BOM (byte-order mark) UTF-8. |