System::Text::UTF8Encoding فئة
محتويات
[
يخفي
]UTF8Encoding class
ترميز UTF-8. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() function. لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class UTF8Encoding : public System::Text::ICUEncoding
الطرق
| طريقة | الوصف |
|---|---|
| Clone() override | ينسخ كائن الترميز. |
| Equals(SharedPtr<Object>) override | يقارن مع كائن. |
| GetHashCode() const override | يحصل على رمز التجزئة للترميز. |
| GetMaxByteCount(int) override | احصل على الحد الأقصى لعدد البايتات المطلوبة لترميز عدد محدد من الأحرف. |
| GetMaxCharCount(int) override | احصل على الحد الأقصى لعدد الأحرف المطلوبة لفك ترميز عدد محدد من البايتات. |
| GetPreamble() override | احصل على مقدمة صفحة الترميز. |
| operator==(const UTF8Encoding&) const | يقارن معلمات الترميزات. |
| UTF8Encoding() | المُنشئ. |
| UTF8Encoding(bool) | المُنشئ. |
| UTF8Encoding(bool, bool) | المُنشئ. |
الحقول
| حقل | الوصف |
|---|---|
| static constexpr DEFAULT_CODE_PAGE | قيمة صفحة الترميز الافتراضية. |
| static constexpr UTF8_CODE_PAGE | معلومات RTTI. |
انظر أيضًا
- Class ICUEncoding
- Namespace System::Text
- Library Aspose.Font for C++