System.WideStrUtils

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Routinen

AnsiToUtf8ExKonvertiert einen in ANSI codierten String in UTF-8 mit einer angegebenen Codeseite.
ConvertStreamFromAnsiToUTF8Konvertiert einen Stream aus ANSI in die UTF-8-Codierung.
ConvertStreamFromUTF8ToAnsiKonvertiert einen Stream aus UTF-8 in die ANSI-Codierung.
DetectUTF8EncodingErmittelt die Codierung eines angegebenen RawWideString.
HasExtendCharacterÜberprüft, ob der String Nicht-ASCII-Zeichen enthält.
HasUTF8BOMErmittelt, 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.
IsUTF8StringErmittelt, ob ein gegebener String in UTF-8 codiert ist.
IsUTF8TrailByteÜberprüft, ob ein Zeichen ein gültiges, nachfolgendes UTF-8-Byte ist.
LoadResWideStringLädt eine WideString-Ressource.
LoadWideStrLädt eine WideString-Ressource.
UTF8CharLengthGibt die Anzahl der Bytes zurück, die auf ein führendes UTF-8-Byte folgen.
UTF8CharSizeGibt die Anzahl der Bytes zurück, die auf ein führendes UTF-8-Byte folgen.
UTF8LowerCaseWandelt einen UTF-8-String in Kleinbuchstaben um.
Utf8ToAnsiExKonvertiert einen in UTF-8 codierten String in ANSI mit einer angegebenen Codeseite.
UTF8UpperCaseWandelt einen UTF-8-String in Großbuchstaben um.
WideAdjustLineBreaksPasst Zeilenumbruchzeichen in einem WideString an den Windows- oder Linux-Stil an.
WideDequotedStrKonvertiert einen in Anführungszeichen gesetzten WideString in einen WideString ohne Anführungszeichen.
WideExtractQuotedStrKonvertiert ein in Anführungszeichen gesetztes PWideChar in einen WideString ohne Anführungszeichen.
WideLastCharErmittelt das letzte Zeichen in einen WideString.
WideQuotedStrGibt für einen WideString die entsprechende Version in Anführungszeichen zurück.
WideReplaceStrErsetzt unter Berücksichtigung der Groß-/Kleinschreibung alle Vorkommen eines Teilstrings in einem String.
WideReplaceTextErsetzt alle Vorkommen eines Teil-Strings in einem Wide-String.
WideStringReplaceErsetzt Vorkommen eines Teilstrings in einem String.
WStrAllocReserviert Speicher für ein PWideChar und gibt einen Zeiger auf das erste Zeichen zurück.
WStrBufSizeGibt die maximale Zeichenanzahl zurück, die in einem mit WStrAlloc zugewiesenen PWideChar gespeichert werden kann.
WStrCatHängt ein PWideChar an ein anderes PWideChar an.
WStrCompVergleicht zwei PWideChar-Werte unter Berücksichtigung der Groß-/Kleinschreibung.
WStrCopyKopiert ein PWideChar in ein anderes PWideChar.
WStrDisposeGibt ein PWideChar frei.
WStrEndGibt einen Zeiger auf das Ende eines PWideChar zurück.
WStrLCopyKopiert eine bestimmte Maximalanzahl von Zeichen eines PWideChar von einer Quelle in ein Ziel.
WStrLenGibt die Anzahl der Zeichen ohne das abschließende Nullterminierungszeichen eines PWideChar zurück.
WStrMoveKopiert eine angegebene Anzahl von Zeichen aus einem PWideChar in ein anderes PWideChar.
WStrNewWeist Speicher zu, kopiert ein PWideChar in den Heap und gibt ein neues PWideChar zurück.
WStrPCopyKopiert einen WideString in ein PWideChar.
WStrPLCopyKopiert Zeichen aus einem WideString in ein PWideChar.
WStrPosGibt einen Zeiger auf das erste Vorkommen eines PWideChar in einem anderen PWideChar zurück.
WStrScanGibt einen Zeiger auf das erste Vorkommen eines bestimmten Zeichens in einem PWideChar zurück.

Typen

CharSetRepräsentiert einen Satz von zulässigen Zeichen.
TEncodeTypeDefiniert eine Liste der Codierungen.

Variablen

sUTF8BOMStringRepräsentiert das UTF-8-BOM (Byte Order Mark).