System::Text::Encoding classe

Encoding class

Encoding services.

class Encoding : public System::Object

Metodi

MetodoDescrizione
virtual Clone()Clona l’oggetto di codifica.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)Converte byte tra due codifiche.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)Converte byte tra due codifiche.
Equals(SharedPtr<Object>) overrideConfronta le codifiche.
static get_ASCII()Restituisce la codifica ASCII.
static get_BigEndianUnicode()Restituisce l’oggetto di codifica Unicode standard big-endian.
static get_BigEndianUTF32()Restituisce l’oggetto di codifica UTF-32 standard big-endian.
virtual get_BodyName()Restituisce il nome della codifica compatibile con il corpo dell’agente di posta.
virtual get_CodePage()Restituisce l’ID della pagina di codice Windows.
get_DecoderFallback() constRestituisce il fallback del decoder.
static get_Default()Restituisce la codifica predefinita.
get_EncoderFallback() constOttiene il fallback dell’encoder.
virtual get_EncodingName()Ottiene il nome della codifica leggibile dall’uomo.
virtual get_HeaderName()Ottiene il nome della codifica compatibile con l’intestazione dell’agente di posta.
virtual get_IsBrowserDisplay()Verifica se la codifica può essere usata nel browser per visualizzare il contenuto.
virtual get_IsBrowserSave()Verifica se la codifica può essere usata nel browser per salvare il contenuto.
virtual get_IsMailNewsDisplay()Verifica se la codifica può essere usata nel client di posta per visualizzare il contenuto.
virtual get_IsMailNewsSave()Verifica se la codifica può essere usata nel client di posta per salvare il contenuto.
get_IsReadOnly()Verifica se la codifica è di sola lettura.
virtual get_IsSingleByte()Verifica se la codifica è a byte singolo.
static get_Latin1()Ottiene la codifica Latin1. PER USO INTERNO.
static get_Unicode()Ottiene l’oggetto di codifica Unicode standard.
static get_UTF32()
static get_UTF7()Ottiene l’oggetto di codifica UTF-7 standard.
static get_UTF8()Ottiene l’oggetto di codifica UTF-8 standard.
static get_UTF8Unmarked()Solo interno, da utilizzare dalle librerie di classi: non contrassegnato e non valida l’input.
virtual get_WebName()Ottiene il nome della codifica compatibile con IANA.
virtual get_WindowsCodePage()Restituisce l’ID della pagina di codice Windows.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Ottieni il numero di caratteri necessari per codificare un buffer di caratteri.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Ottieni il numero di caratteri necessari per codificare un buffer di caratteri.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Ottieni il numero di caratteri necessari per codificare un buffer di caratteri.
virtual GetByteCount(const String&)Ottieni il numero di caratteri necessari per codificare una stringa.
virtual GetByteCount(ArrayPtr<char_t>)Ottieni il numero di caratteri necessari per codificare un buffer di caratteri.
virtual GetByteCount(const char_t *, int)Ottieni il numero di caratteri necessari per codificare un buffer di caratteri.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetBytes(const String&)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetBytes(ArrayPtr<char_t>, int, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetBytes(ArrayPtr<char_t>)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetBytes(const char_t *, int, uint8_t *, int)Ottieni i byte risultanti dalla codifica di un buffer di caratteri.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)Ottieni il numero di caratteri necessari per decodificare un buffer di byte.
virtual GetCharCount(ArrayPtr<uint8_t>)Ottieni il numero di caratteri necessari per decodificare un buffer di byte.
virtual GetCharCount(const uint8_t *, int)Ottieni il numero di caratteri necessari per decodificare un buffer di byte.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)Ottieni i caratteri risultanti dalla decodifica di un buffer di byte.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Ottieni i caratteri risultanti dalla decodifica di un buffer di byte.
virtual GetChars(ArrayPtr<uint8_t>)Ottieni i caratteri risultanti dalla decodifica di un buffer di byte.
virtual GetChars(const uint8_t *, int, char_t *, int)Ottieni i caratteri risultanti dalla decodifica di un buffer di byte.
virtual GetDecoder()Ottieni un decoder che inoltra le richieste a questo oggetto.
virtual GetEncoder()Ottieni un encoder che inoltra le richieste a questo oggetto.
static GetEncoding(const String&)Ottiene la codifica per nome.
static GetEncoding(int)Ottiene la codifica per codepage.
static GetEncoding(int, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Ottiene la codifica per codepage.
static GetEncoding(const String&, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Ottiene la codifica per nome.
static GetEncodings()Ottiene l’elenco delle codifiche conosciute.
GetHashCode() const overrideCrea hash della codifica.
virtual GetMaxByteCount(int)Restituisce il numero massimo di byte necessari per codificare un numero specificato di caratteri.
virtual GetMaxCharCount(int)Restituisce il numero massimo di caratteri necessari per decodificare un numero specificato di byte.
virtual GetPreamble()Restituisce una sequenza di byte che indica la codifica (ad es. BOM).
virtual GetString(uint8_t *, int)Decodifica un buffer di byte in una stringa.
virtual GetString(ArrayPtr<uint8_t>)Decodifica un buffer di byte in una stringa.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Decodifica un buffer di byte in una stringa.
GetString(System::Details::StackArray<uint8_t, N>&)Decodifica un buffer di byte in una stringa.
virtual GetString(ArrayPtr<uint8_t>, int, int)Decodifica un buffer di byte in una stringa.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Decodifica un buffer di byte in una stringa.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Decodifica un buffer di byte in una stringa.
set_DecoderFallback(const DecoderFallbackPtr&)Imposta il fallback del decoder.
set_EncoderFallback(const EncoderFallbackPtr&)Imposta il fallback dell’encoder.

Campi

CampoDescrizione
static constexpr DEFAULT_CODE_PAGEValore predefinito della pagina di codice.

Typedefs

TypedefDescrizione
PtrRTTI.

Vedi anche