System::Text::UTF8Encoding Klasse

UTF8Encoding class

UTF-8-Kodierung. Objekte dieser Klasse sollten nur mit der 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 immer in den System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class UTF8Encoding : public System::Text::ICUEncoding

Methoden

MethodeBeschreibung
Clone() overrideKlont das Kodierungsobjekt.
Equals(SharedPtr<Object>) overrideVergleicht mit einem Objekt.
GetHashCode() const overrideLiefert den Hashcode der Kodierung.
GetMaxByteCount(int) overrideErmittelt die maximale Anzahl von Bytes, die zum Kodieren einer angegebenen Anzahl von Zeichen benötigt werden.
GetMaxCharCount(int) overrideErmittelt die maximale Anzahl von Zeichen, die zum Dekodieren einer angegebenen Anzahl von Bytes benötigt werden.
GetPreamble() overrideLiefert das Codepage-Präambel.
operator==(const UTF8Encoding&) constVergleicht die Parameter der Kodierungen.
UTF8Encoding()Konstruktor.
UTF8Encoding(bool)Konstruktor.
UTF8Encoding(bool, bool)Konstruktor.

Felder

FeldBeschreibung
static constexpr DEFAULT_CODE_PAGEStandardwert der Codepage.
static constexpr UTF8_CODE_PAGERTTI-Informationen.

Siehe auch