System::Text::UnicodeEncoding sınıfı
İçindekiler
[
Saklamak
]UnicodeEncoding class
Unicode kodlaması. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tipin örneğini yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class UnicodeEncoding : public System::Text::ICUEncoding
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Clone() override | Kodlama nesnesini kopyalar. |
| Equals(SharedPtr<Object>) override | Kodlamaları karşılaştırır. |
| GetHashCode() const override | Kodlamayı hash’ler. |
| 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 | Kodlamayı gösteren bir bayt dizisi döndürür (ör. BOM). |
| operator==(const UnicodeEncoding&) const | Kod sayfaları ve bayraklara göre kodlamaları karşılaştırır. |
| UnicodeEncoding() | Yapıcı. |
| UnicodeEncoding(bool, bool) | Yapıcı. |
| UnicodeEncoding(bool, bool, bool) | Yapıcı. |
Alanlar
| Alan | Açıklama |
|---|---|
| static constexpr BIG_UNICODE_CODE_PAGE | Büyük uç (big endian) kod sayfası numarası. |
| static constexpr DEFAULT_CODE_PAGE | Varsayılan kod sayfası değeri. |
| static constexpr UNICODE_CODE_PAGE | Küçük uç (little endian) kod sayfası numarası. |
Ayrıca Bakınız
- Class ICUEncoding
- Namespace System::Text
- Library Aspose.Font for C++