System::Text Namespace

Klassen

KlasseBeschreibung
ASCIIEncodingStellt die ASCII-Kodierung dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
DecoderKapselt die Dekodierung einer Bytesequenz in eine Zeichensequenz. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
DecoderExceptionFallbackBietet eine Ausnahmewürfende Fallback-Strategie. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
DecoderExceptionFallbackBufferBuffer für die ausnahmewürfende Dekodierungs-Fallback-Strategie. Speichert tatsächlich nichts, wirft stattdessen. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
DecoderFallbackBietet eine Fallback-API zur Behandlung von Dekodierungsfehlern. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
DecoderFallbackBufferBietet einen Puffer für die Fallback-Implementierung. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
DecoderReplacementFallbackBietet eine Fallback-Strategie, bei der ein fehlerhaftes Symbol durch einen Stub ersetzt wird. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
DecoderReplacementFallbackBufferBuffer für die ersetzende Dekodierungs-Fallback-Strategie.
EncoderKapselt die Kodierung einer Zeichensequenz in eine Bytesequenz. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderExceptionFallbackBietet eine Ausnahmewürfende Fallback-Strategie. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderExceptionFallbackBufferBuffer für die ausnahmewürfende Kodierungs-Fallback-Strategie. Speichert tatsächlich nichts, wirft stattdessen. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderFallbackBietet eine Fallback-API zur Behandlung von Kodierungsfehlern. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderFallbackBufferBietet einen Puffer für die Fallback-Implementierung. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderReplacementFallbackBietet eine Fallback-Strategie, bei der ein fehlerhaftes Symbol durch einen Stub ersetzt wird. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderReplacementFallbackBufferBuffer für die ersetzende Kodierungs-Fallback-Strategie. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncodingEncoding Dienste.
EncodingDecoderDecoder der das Kodierungsobjekt zum Dekodieren verwendet. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncodingEncoderEncoder der das Kodierungsobjekt zum Kodieren verwendet. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncodingInfoKurzinfo zur Kodierung. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ICUDecoderDecoder der ICU zum Dekodieren verwendet. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ICUEncoderEncoder der ICU zum Kodieren verwendet. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ICUEncodingICU-basierte Kodierungsimplementierung. NUR FÜR INTERNEN GEBRAUCH. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
Latin1EncodingLatin1-Kodierungsunterstützung. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new erstellen, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
StringBuilderBuffer zum schrittweisen Zusammenführen von Zeichenketten. Dieser Typ kann entweder im Stack als Werttyp oder im Heap mittels der Funktion System::MakeObject() alloziert werden. Sobald das Objekt alloziert ist, dürfen diese beiden Anwendungsfälle niemals vermischt werden: SmartPtr-Zeiger auf stack-allokierte Objekte sind strikt verboten.
UnicodeEncodingUnicode‑Kodierung. Objekte dieser Klasse dürfen ausschließlich über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs im Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.
UTF32EncodingUTF-32‑Kodierung. Objekte dieser Klasse dürfen ausschließlich über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs im Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.
UTF7EncodingUTF-7‑Kodierung. Objekte dieser Klasse dürfen ausschließlich über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs im Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.
UTF8EncodingUTF-8‑Kodierung. Objekte dieser Klasse dürfen ausschließlich über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs im Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.

Enums

AufzählungBeschreibung
NormalizationFormDefiniert, wie ein Unicode‑String normalisiert wird.

Typedefs

Typedef.Beschreibung
DecoderFallbackException
EncoderFallbackException
ICUEncodingPtrICU‑Kodierungspointer.