System.WideStrUtils
Routinen
| AnsiToUtf8Ex | Konvertiert einen in ANSI codierten String in UTF-8 mit einer angegebenen Codeseite. |
| ConvertStreamFromAnsiToUTF8 | Konvertiert einen Stream aus ANSI in die UTF-8-Codierung. |
| ConvertStreamFromUTF8ToAnsi | Konvertiert einen Stream aus UTF-8 in die ANSI-Codierung. |
| DetectUTF8Encoding | Ermittelt die Codierung eines angegebenen RawWideString. |
| HasExtendCharacter | Überprüft, ob der String Nicht-ASCII-Zeichen enthält. |
| HasUTF8BOM | Ermittelt, ob ein String oder ein Stream das UTF-8-BOM (Byte Order Mark) enthält. |
| InOpArray | Überprüft, ob ein WideChar in einem gegebenen Array enthalten ist. |
| InOpSet | Überprüft, ob ein WideChar in einer gegebenen Menge enthalten ist. |
| IsUTF8LeadByte | Überprüft, ob ein Zeichen ein gültiges, führendes UTF-8-Byte ist. |
| IsUTF8String | Ermittelt, ob ein gegebener String in UTF-8 codiert ist. |
| IsUTF8TrailByte | Überprüft, ob ein Zeichen ein gültiges, nachfolgendes UTF-8-Byte ist. |
| LoadResWideString | Lädt eine WideString-Ressource. |
| LoadWideStr | Lädt eine WideString-Ressource. |
| UTF8CharLength | Gibt die Anzahl der Bytes zurück, die auf ein führendes UTF-8-Byte folgen. |
| UTF8CharSize | Gibt die Anzahl der Bytes zurück, die auf ein führendes UTF-8-Byte folgen. |
| UTF8LowerCase | Wandelt einen UTF-8-String in Kleinbuchstaben um. |
| Utf8ToAnsiEx | Konvertiert einen in UTF-8 codierten String in ANSI mit einer angegebenen Codeseite. |
| UTF8UpperCase | Wandelt einen UTF-8-String in Großbuchstaben um. |
| WideAdjustLineBreaks | Passt Zeilenumbruchzeichen in einem WideString an den Windows- oder Linux-Stil an. |
| WideDequotedStr | Konvertiert einen in Anführungszeichen gesetzten WideString in einen WideString ohne Anführungszeichen. |
| WideExtractQuotedStr | Konvertiert ein in Anführungszeichen gesetztes PWideChar in einen WideString ohne Anführungszeichen. |
| WideLastChar | Ermittelt das letzte Zeichen in einen WideString. |
| WideQuotedStr | Gibt für einen WideString die entsprechende Version in Anführungszeichen zurück. |
| WideReplaceStr | Ersetzt unter Berücksichtigung der Groß-/Kleinschreibung alle Vorkommen eines Teilstrings in einem String. |
| WideReplaceText | Ersetzt alle Vorkommen eines Teil-Strings in einem Wide-String. |
| WideStringReplace | Ersetzt Vorkommen eines Teilstrings in einem String. |
| WStrAlloc | Reserviert Speicher für ein PWideChar und gibt einen Zeiger auf das erste Zeichen zurück. |
| WStrBufSize | Gibt die maximale Zeichenanzahl zurück, die in einem mit WStrAlloc zugewiesenen PWideChar gespeichert werden kann. |
| WStrCat | Hängt ein PWideChar an ein anderes PWideChar an. |
| WStrComp | Vergleicht zwei PWideChar-Werte unter Berücksichtigung der Groß-/Kleinschreibung. |
| WStrCopy | Kopiert ein PWideChar in ein anderes PWideChar. |
| WStrDispose | Gibt ein PWideChar frei. |
| WStrEnd | Gibt einen Zeiger auf das Ende eines PWideChar zurück. |
| WStrLCopy | Kopiert eine bestimmte Maximalanzahl von Zeichen eines PWideChar von einer Quelle in ein Ziel. |
| WStrLen | Gibt die Anzahl der Zeichen ohne das abschließende Nullterminierungszeichen eines PWideChar zurück. |
| WStrMove | Kopiert eine angegebene Anzahl von Zeichen aus einem PWideChar in ein anderes PWideChar. |
| WStrNew | Weist Speicher zu, kopiert ein PWideChar in den Heap und gibt ein neues PWideChar zurück. |
| WStrPCopy | Kopiert einen WideString in ein PWideChar. |
| WStrPLCopy | Kopiert Zeichen aus einem WideString in ein PWideChar. |
| WStrPos | Gibt einen Zeiger auf das erste Vorkommen eines PWideChar in einem anderen PWideChar zurück. |
| WStrScan | Gibt einen Zeiger auf das erste Vorkommen eines bestimmten Zeichens in einem PWideChar zurück. |
Typen
| CharSet | Repräsentiert einen Satz von zulässigen Zeichen. |
| TEncodeType | Definiert eine Liste der Codierungen. |
Variablen
| sUTF8BOMString | Repräsentiert das UTF-8-BOM (Byte Order Mark). |