System::Text::UTF8Encoding klasse

UTF8Encoding class

UTF-8‑codering. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik die pointer om deze als argument aan functies door te geven.

class UTF8Encoding : public System::Text::ICUEncoding

Methoden

MethodeBeschrijving
Clone() overrideKopieert coderingsobject.
Equals(SharedPtr<Object>) overrideVergelijkt met object.
GetHashCode() const overrideHaalt de hashcode van de codering op.
GetMaxByteCount(int) overrideHaal het maximale aantal bytes op dat nodig is om een opgegeven aantal tekens te coderen.
GetMaxCharCount(int) overrideHaal het maximale aantal tekens op dat nodig is om een opgegeven aantal bytes te decoderen.
GetPreamble() overrideHaal de preambule van de codepagina op.
operator==(const UTF8Encoding&) constVergelijkt parameters van coderingen.
UTF8Encoding()Constructor.
UTF8Encoding(bool)Constructor.
UTF8Encoding(bool, bool)Constructor.

Velden

VeldBeschrijving
static constexpr DEFAULT_CODE_PAGEStandaardwaarde van de codepagina.
static constexpr UTF8_CODE_PAGERTTI-informatie.

Zie ook