classe System::Text::UTF8Encoding

UTF8Encoding class

Codifica UTF-8. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.

class UTF8Encoding : public System::Text::ICUEncoding

Metodi

MetodoDescrizione
Clone() overrideClona l’oggetto di codifica.
Equals(SharedPtr<Object>) overrideConfronta con l’oggetto.
GetHashCode() const overrideOttiene il codice hash della codifica.
GetMaxByteCount(int) overrideRestituisce il numero massimo di byte necessari per codificare un numero specificato di caratteri.
GetMaxCharCount(int) overrideRestituisce il numero massimo di caratteri necessari per decodificare un numero specificato di byte.
GetPreamble() overrideRestituisce il preambolo della codepage.
operator==(const UTF8Encoding&) constConfronta i parametri delle codifiche.
UTF8Encoding()Costruttore.
UTF8Encoding(bool)Costruttore.
UTF8Encoding(bool, bool)Costruttore.

Campi

CampoDescrizione
static constexpr DEFAULT_CODE_PAGEValore predefinito della codepage.
static constexpr UTF8_CODE_PAGEInformazioni RTTI.

Vedi anche