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. |