System::Text::UTF8Encoding sınıfı

UTF8Encoding class

UTF-8 kodlaması. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığın üzerinde veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi işlevlere argüman olarak geçirin.

class UTF8Encoding : public System::Text::ICUEncoding

Yöntemler

YöntemAçıklama
Clone() overrideKodlama nesnesini kopyalar.
Equals(SharedPtr<Object>) overrideNesneyle karşılaştırır.
GetHashCode() const overrideKodlamanın karma kodunu alır.
GetMaxByteCount(int) overrideBelirtilen sayıdaki karakteri kodlamak için gereken azami bayt sayısını al.
GetMaxCharCount(int) overrideBelirtilen sayıdaki baytı çözmek için gereken azami karakter sayısını al.
GetPreamble() overrideKod sayfası ön ekini al.
operator==(const UTF8Encoding&) constKodlamaların parametrelerini karşılaştırır.
UTF8Encoding()Yapıcı.
UTF8Encoding(bool)Yapıcı.
UTF8Encoding(bool, bool)Yapıcı.

Alanlar

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

Ayrıca Bakınız