System::Text::Encoding-klass

Encoding class

Encoding services.

class Encoding : public System::Object

Metoder

MetodBeskrivning
virtual Clone()Klonar kodningsobjekt.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)Konverterar byte mellan två kodningar.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)Konverterar byte mellan två kodningar.
Equals(SharedPtr<Object>) overrideJämför kodningar.
static get_ASCII()Hämtar ASCII-kodning.
static get_BigEndianUnicode()Hämtar det standardiserade big-endian Unicode‑kodningsobjektet.
static get_BigEndianUTF32()Hämtar det standardiserade big-endian UTF-32‑kodningsobjektet.
virtual get_BodyName()Hämtar kodningsnamnet som är kompatibelt med e-postagentens meddelandetext.
virtual get_CodePage()Hämtar Windows-kodsidans ID.
get_DecoderFallback() constHämtar avkodningsfallback.
static get_Default()Hämtar standardkodning.
get_EncoderFallback() constHämtar kodningsfallback.
virtual get_EncodingName()Hämtar människoläsbart kodningsnamn.
virtual get_HeaderName()Hämtar kodningsnamn som är kompatibelt med e‑postagentens rubrik.
virtual get_IsBrowserDisplay()Kontrollerar om kodning kan användas i webbläsaren för att visa innehåll.
virtual get_IsBrowserSave()Kontrollerar om kodning kan användas i webbläsaren för att spara innehåll.
virtual get_IsMailNewsDisplay()Kontrollerar om kodning kan användas i e‑postklienten för att visa innehåll.
virtual get_IsMailNewsSave()Kontrollerar om kodning kan användas i e‑postklienten för att spara innehåll.
get_IsReadOnly()Kontrollerar om kodning är skrivskyddad.
virtual get_IsSingleByte()Kontrollerar om kodning är enbyte.
static get_Latin1()Hämtar Latin1‑kodning. FÖR INTERNT BRUK.
static get_Unicode()Hämtar standardobjektet för Unicode‑kodning.
static get_UTF32()
static get_UTF7()Hämtar standardobjektet för UTF-7‑kodning.
static get_UTF8()Hämtar standardobjektet för UTF-8‑kodning.
static get_UTF8Unmarked()Endast internt, för användning av klassbiblioteken: Omarkerad och utan inmatningsvalidering.
virtual get_WebName()Hämtar IANA‑kompatibelt kodningsnamn.
virtual get_WindowsCodePage()Hämtar Windows-kodsidans ID.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Hämta antalet tecken som behövs för att koda en teckenbuffert.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Hämta antalet tecken som behövs för att koda en teckenbuffert.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Hämta antalet tecken som behövs för att koda en teckenbuffert.
virtual GetByteCount(const String&)Hämta antalet tecken som behövs för att koda en sträng.
virtual GetByteCount(ArrayPtr<char_t>)Hämta antalet tecken som behövs för att koda en teckenbuffert.
virtual GetByteCount(const char_t *, int)Hämta antalet tecken som behövs för att koda en teckenbuffert.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetBytes(const String&)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetBytes(ArrayPtr<char_t>, int, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetBytes(ArrayPtr<char_t>)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetBytes(const char_t *, int, uint8_t *, int)Hämta de byte som erhålls genom att koda en teckenbuffert.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)Hämta antalet tecken som behövs för att avkoda en bytebuffert.
virtual GetCharCount(ArrayPtr<uint8_t>)Hämta antalet tecken som behövs för att avkoda en bytebuffert.
virtual GetCharCount(const uint8_t *, int)Hämta antalet tecken som behövs för att avkoda en bytebuffert.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)Hämta de tecken som erhålls genom att avkoda en bytebuffert.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Hämta de tecken som erhålls genom att avkoda en bytebuffert.
virtual GetChars(ArrayPtr<uint8_t>)Hämta de tecken som erhålls genom att avkoda en bytebuffert.
virtual GetChars(const uint8_t *, int, char_t *, int)Hämta de tecken som erhålls genom att avkoda en bytebuffert.
virtual GetDecoder()Hämta en avkodare som vidarebefordrar förfrågningar till detta objekt.
virtual GetEncoder()Hämta en kodare som vidarebefordrar förfrågningar till detta objekt.
static GetEncoding(const String&)Hämtar kodning efter namn.
static GetEncoding(int)Hämtar kodning efter kodsida.
static GetEncoding(int, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Hämtar kodning efter kodsida.
static GetEncoding(const String&, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Hämtar kodning efter namn.
static GetEncodings()Hämtar lista över kända kodningar.
GetHashCode() const overrideHashar kodning.
virtual GetMaxByteCount(int)Hämta det maximala antalet byte som behövs för att koda ett angivet antal tecken.
virtual GetMaxCharCount(int)Hämta det maximala antalet tecken som behövs för att avkoda ett angivet antal byte.
virtual GetPreamble()Returnerar en sekvens av byte som anger kodningen (t.ex. BOM).
virtual GetString(uint8_t *, int)Avkodar en buffert med bytes till en sträng.
virtual GetString(ArrayPtr<uint8_t>)Avkodar en buffert med bytes till en sträng.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Avkodar en buffert med bytes till en sträng.
GetString(System::Details::StackArray<uint8_t, N>&)Avkodar en buffert med bytes till en sträng.
virtual GetString(ArrayPtr<uint8_t>, int, int)Avkodar en buffert med bytes till en sträng.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Avkodar en buffert med bytes till en sträng.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Avkodar en buffert med bytes till en sträng.
set_DecoderFallback(const DecoderFallbackPtr&)Ställer in avkodningsfallback.
set_EncoderFallback(const EncoderFallbackPtr&)Ställer in kodningsfallback.

Fält

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

Typedefs

TypedefBeskrivning
PtrRTTI.

Se även