System::Text::UTF8Encoding class

UTF8Encoding class

UTF-8 kodlaması. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Bu tür bir örneği yığıt üzerinde veya new operatörüyle 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 fonksiyonlara argüman olarak geçirmek için kullanın.

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ıda karakteri kodlamak için gereken azami bayt sayısını al.
GetMaxCharCount(int) overrideBelirtilen sayıda 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