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