System::Text::UTF8Encoding klass

UTF8Encoding class

UTF-8-kodning. Objekt av den här klassen bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

class UTF8Encoding : public System::Text::ICUEncoding

Metoder

MetodBeskrivning
Clone() overrideKlonar kodningsobjekt.
Equals(SharedPtr<Object>) overrideJämför med objekt.
GetHashCode() const overrideHämtar kodningens hash‑kod.
GetMaxByteCount(int) overrideHämta det maximala antalet byte som behövs för att koda ett angivet antal tecken.
GetMaxCharCount(int) overrideHämta det maximala antalet tecken som behövs för att avkoda ett angivet antal byte.
GetPreamble() overrideHämta kodsidans förord.
operator==(const UTF8Encoding&) constJämför kodningens parametrar.
UTF8Encoding()Konstruktor.
UTF8Encoding(bool)Konstruktor.
UTF8Encoding(bool, bool)Konstruktor.

Fält

FältBeskrivning
static constexpr DEFAULT_CODE_PAGEStandardvärde för kodsida.
static constexpr UTF8_CODE_PAGERTTI-information.

Se även