System::Text::UTF8Encoding class
İçindekiler
[
Saklamak
]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öntem | Açıklama |
|---|---|
| Clone() override | Kodlama nesnesini kopyalar. |
| Equals(SharedPtr<Object>) override | Nesneyle karşılaştırır. |
| GetHashCode() const override | Kodlamanın karma kodunu alır. |
| GetMaxByteCount(int) override | Belirtilen sayıda karakteri kodlamak için gereken azami bayt sayısını al. |
| GetMaxCharCount(int) override | Belirtilen sayıda baytı çözmek için gereken azami karakter sayısını al. |
| GetPreamble() override | Kod sayfası ön ekini al. |
| operator==(const UTF8Encoding&) const | Kodlamaların parametrelerini karşılaştırır. |
| UTF8Encoding() | Yapıcı. |
| UTF8Encoding(bool) | Yapıcı. |
| UTF8Encoding(bool, bool) | Yapıcı. |
Alanlar
| Alan | Açıklama |
|---|---|
| static constexpr DEFAULT_CODE_PAGE | Varsayılan kod sayfası değeri. |
| static constexpr UTF8_CODE_PAGE | RTTI bilgisi. |
Ayrıca Bakınız
- Class ICUEncoding
- Namespace System::Text
- Library Aspose.Font for C++