System::Text::Encoding sınıfı

Encoding class

Encoding services.

class Encoding : public System::Object

Yöntemler

YöntemAçıklama
virtual Clone()Kodlama nesnesini kopyalar.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)İki kodlama arasında baytları dönüştürür.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)İki kodlama arasında baytları dönüştürür.
Equals(SharedPtr<Object>) overrideKodlamaları karşılaştırır.
static get_ASCII()ASCII kodlamasını alır.
static get_BigEndianUnicode()Standart büyük-endian Unicode kodlama nesnesini alır.
static get_BigEndianUTF32()Standart büyük-endian UTF-32 kodlama nesnesini alır.
virtual get_BodyName()Posta ajanı gövdesiyle uyumlu kodlama adını alır.
virtual get_CodePage()Windows kod sayfası kimliğini alır.
get_DecoderFallback() constKod çözücü geri dönüşünü alır.
static get_Default()Varsayılan kodlamayı alır.
get_EncoderFallback() constKodlayıcı geri dönüşünü alır.
virtual get_EncodingName()İnsan tarafından okunabilir kodlama adını alır.
virtual get_HeaderName()Posta ajanı başlığıyla uyumlu kodlama adını alır.
virtual get_IsBrowserDisplay()Kodlamanın tarayıcıda içeriği görüntülemek için kullanılabilir olup olmadığını denetler.
virtual get_IsBrowserSave()Kodlamanın tarayıcıda içeriği kaydetmek için kullanılabilir olup olmadığını denetler.
virtual get_IsMailNewsDisplay()Kodlamanın e-posta istemcisinde içeriği görüntülemek için kullanılabilir olup olmadığını denetler.
virtual get_IsMailNewsSave()Kodlamanın e-posta istemcisinde içeriği kaydetmek için kullanılabilir olup olmadığını denetler.
get_IsReadOnly()Kodlamanın yalnızca okunabilir olup olmadığını denetler.
virtual get_IsSingleByte()Kodlamanın tek bayt olup olmadığını denetler.
static get_Latin1()Latin1 kodlamasını alır. DAHİLİ KULLANIM İÇİN.
static get_Unicode()Standart Unicode kodlama nesnesini alır.
static get_UTF32()
static get_UTF7()Standart UTF-7 kodlama nesnesini alır.
static get_UTF8()Standart UTF-8 kodlama nesnesini alır.
static get_UTF8Unmarked()Yalnızca dahili, sınıf kütüphaneleri tarafından kullanılmak üzere: İşaretsiz ve girdi doğrulaması yapılmayan.
virtual get_WebName()IANA uyumlu kodlama adını alır.
virtual get_WindowsCodePage()Windows kod sayfası kimliğini alır.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
virtual GetByteCount(const String&)Bir dizeyi kodlamak için gereken karakter sayısını al.
virtual GetByteCount(ArrayPtr<char_t>)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
virtual GetByteCount(const char_t *, int)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(const String&)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(ArrayPtr<char_t>, int, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(ArrayPtr<char_t>)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(const char_t *, int, uint8_t *, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)Bir bayt tamponunu çözmek için gereken karakter sayısını alın.
virtual GetCharCount(ArrayPtr<uint8_t>)Bir bayt tamponunu çözmek için gereken karakter sayısını alın.
virtual GetCharCount(const uint8_t *, int)Bir bayt tamponunu çözmek için gereken karakter sayısını alın.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)Bir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Bir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
virtual GetChars(ArrayPtr<uint8_t>)Bir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
virtual GetChars(const uint8_t *, int, char_t *, int)Bir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
virtual GetDecoder()İstekleri bu nesneye yönlendiren bir çözücü alın.
virtual GetEncoder()İstekleri bu nesneye yönlendiren bir kodlayıcı alın.
static GetEncoding(const String&)Kodlamayı ada göre alır.
static GetEncoding(int)Kodlamayı kod sayfasına göre alır.
static GetEncoding(int, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Kodlamayı kod sayfasına göre alır.
static GetEncoding(const String&, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Kodlamayı ada göre alır.
static GetEncodings()Bilinen kodlamaların listesini alır.
GetHashCode() const overrideKodlamayı hash’ler.
virtual GetMaxByteCount(int)Belirtilen sayıda karakteri kodlamak için gereken azami bayt sayısını al.
virtual GetMaxCharCount(int)Belirtilen sayıda baytı çözmek için gereken azami karakter sayısını al.
virtual GetPreamble()Kodlamayı gösteren bir bayt dizisi döndürür (ör. BOM).
virtual GetString(uint8_t *, int)Bayt tamponunu bir dizeye çözer.
virtual GetString(ArrayPtr<uint8_t>)Bayt tamponunu bir dizeye çözer.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Bayt tamponunu bir dizeye çözer.
GetString(System::Details::StackArray<uint8_t, N>&)Bayt tamponunu bir dizeye çözer.
virtual GetString(ArrayPtr<uint8_t>, int, int)Bayt tamponunu bir dizeye çözer.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Bayt tamponunu bir dizeye çözer.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Bayt tamponunu bir dizeye çözer.
set_DecoderFallback(const DecoderFallbackPtr&)Kod çözücü geri dönüşünü ayarlar.
set_EncoderFallback(const EncoderFallbackPtr&)Kodlayıcı geri dönüşünü ayarlar.

Alanlar

AlanAçıklama
static constexpr DEFAULT_CODE_PAGEVarsayılan kod sayfası değeri.

Typedefs

TypedefAçıklama
PtrRTTI.

Ayrıca Bakınız