System::Text::Encoding class

Encoding class

Encoding services.

class Encoding : public System::Object

Methoden

MethodeBeschrijving
virtual Clone()Kopieert coderingsobject.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)Converteert bytes tussen twee coderingen.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)Converteert bytes tussen twee coderingen.
Equals(SharedPtr<Object>) overrideVergelijkt coderingen.
static get_ASCII()Haalt ASCII-codering op.
static get_BigEndianUnicode()Haalt het standaard big-endian Unicode-coderingobject op.
static get_BigEndianUTF32()Haalt het standaard big-endian UTF-32-coderingobject op.
virtual get_BodyName()Haalt de naam van de mailagent-compatibele codering voor de body op.
virtual get_CodePage()Haalt Windows codepagina-ID op.
get_DecoderFallback() constHaalt decoderfallback op.
static get_Default()Haalt standaardcodering op.
get_EncoderFallback() constHaalt encoderfallback op.
virtual get_EncodingName()Haalt menselijk leesbare coderingnaam op.
virtual get_HeaderName()Haalt de naam van de mailagent-compatibele codering voor de header op.
virtual get_IsBrowserDisplay()Controleert of codering kan worden gebruikt in browser om inhoud weer te geven.
virtual get_IsBrowserSave()Controleert of codering kan worden gebruikt in browser om inhoud op te slaan.
virtual get_IsMailNewsDisplay()Controleert of codering kan worden gebruikt in e-mailclient om inhoud weer te geven.
virtual get_IsMailNewsSave()Controleert of codering kan worden gebruikt in e-mailclient om inhoud op te slaan.
get_IsReadOnly()Controleert of codering alleen-lezen is.
virtual get_IsSingleByte()Controleert of codering één byte is.
static get_Latin1()Haalt Latin1-codering op. VOOR INTERN GEBRUIK.
static get_Unicode()Haalt het standaard Unicode‑coderingobject op.
static get_UTF32()
static get_UTF7()Haalt het standaard UTF-7‑coderingobject op.
static get_UTF8()Haalt het standaard UTF-8‑coderingobject op.
static get_UTF8Unmarked()Alleen intern, te gebruiken door de klassebibliotheken: Niet gemarkeerd en niet‑invoervalidatie.
virtual get_WebName()Haalt IANA‑compatibele coderingnaam op.
virtual get_WindowsCodePage()Haalt Windows codepagina-ID op.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
virtual GetByteCount(const String&)Haal het aantal tekens op dat nodig is om een string te coderen.
virtual GetByteCount(ArrayPtr<char_t>)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
virtual GetByteCount(const char_t *, int)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(const String&)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(ArrayPtr<char_t>, int, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(ArrayPtr<char_t>)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(const char_t *, int, uint8_t *, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)Haal het aantal tekens op dat nodig is om een bytebuffer te decoderen.
virtual GetCharCount(ArrayPtr<uint8_t>)Haal het aantal tekens op dat nodig is om een bytebuffer te decoderen.
virtual GetCharCount(const uint8_t *, int)Haal het aantal tekens op dat nodig is om een bytebuffer te decoderen.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)Haal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Haal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
virtual GetChars(ArrayPtr<uint8_t>)Haal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
virtual GetChars(const uint8_t *, int, char_t *, int)Haal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
virtual GetDecoder()Haal een decoder op die verzoeken doorstuurt naar dit object.
virtual GetEncoder()Haal een encoder op die verzoeken doorstuurt naar dit object.
static GetEncoding(const String&)Haalt codering op op naam.
static GetEncoding(int)Haalt codering op op codepagina.
static GetEncoding(int, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Haalt codering op op codepagina.
static GetEncoding(const String&, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Haalt codering op op naam.
static GetEncodings()Haalt lijst met bekende coderingen op.
GetHashCode() const overrideHasht codering.
virtual GetMaxByteCount(int)Haal het maximale aantal bytes op dat nodig is om een opgegeven aantal tekens te coderen.
virtual GetMaxCharCount(int)Haal het maximale aantal tekens op dat nodig is om een opgegeven aantal bytes te decoderen.
virtual GetPreamble()Retourneert een reeks bytes die de codering aanduidt (bijv. BOM).
virtual GetString(uint8_t *, int)Decodeert een buffer met bytes naar een string.
virtual GetString(ArrayPtr<uint8_t>)Decodeert een buffer met bytes naar een string.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Decodeert een buffer met bytes naar een string.
GetString(System::Details::StackArray<uint8_t, N>&)Decodeert een buffer met bytes naar een string.
virtual GetString(ArrayPtr<uint8_t>, int, int)Decodeert een buffer met bytes naar een string.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Decodeert een buffer met bytes naar een string.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Decodeert een buffer met bytes naar een string.
set_DecoderFallback(const DecoderFallbackPtr&)Stelt decoder fallback in.
set_EncoderFallback(const EncoderFallbackPtr&)Stelt encoder fallback in.

Velden

VeldBeschrijving
static constexpr DEFAULT_CODE_PAGEStandaardwaarde van de codepagina.

Typedefs

TypedefBeschrijving
PtrRTTI.

Zie ook