System::Text::UnicodeEncoding klass

UnicodeEncoding class

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

class UnicodeEncoding : public System::Text::ICUEncoding

Metoder

MetodBeskrivning
Clone() overrideKlonar kodningsobjekt.
Equals(SharedPtr<Object>) overrideJämför kodningar.
GetHashCode() const overrideHashar kodning.
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() overrideReturnerar en sekvens av byte som anger kodningen (t.ex. BOM).
operator==(const UnicodeEncoding&) constJämför kodningar efter kodsidor och flaggor.
UnicodeEncoding()Konstruktor.
UnicodeEncoding(bool, bool)Konstruktor.
UnicodeEncoding(bool, bool, bool)Konstruktor.

Fält

FältBeskrivning
static constexpr BIG_UNICODE_CODE_PAGEKodsidnummer i big endian.
static constexpr DEFAULT_CODE_PAGEStandardvärde för kodsida.
static constexpr UNICODE_CODE_PAGEKodsidnummer i little endian.

Se även