System::Text::Encoding فئة

Encoding class

Encoding services.

class Encoding : public System::Object

الطرق

طريقةالوصف
virtual Clone()ينسخ كائن الترميز.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)يحوّل البايتات بين ترميزين.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)يحوّل البايتات بين ترميزين.
Equals(SharedPtr<Object>) overrideيقارن الترميزات.
static get_ASCII()يحصل على ترميز ASCII.
static get_BigEndianUnicode()يحصل على كائن ترميز Unicode القياسي بنظام البايتات الكبير.
static get_BigEndianUTF32()يحصل على كائن ترميز UTF-32 القياسي بنظام البايتات الكبير.
virtual get_BodyName()يحصل على اسم الترميز المتوافق مع جسم وكيل البريد.
virtual get_CodePage()يحصل على معرف صفحة الترميز لـ Windows.
get_DecoderFallback() constيحصل على إرجاع احتياطي للمُفكك.
static get_Default()يحصل على الترميز الافتراضي.
get_EncoderFallback() constيحصل على تعويض المشفر.
virtual get_EncodingName()يحصل على اسم الترميز القابل للقراءة البشرية.
virtual get_HeaderName()يحصل على اسم الترميز المتوافق مع رأس عميل البريد.
virtual get_IsBrowserDisplay()يتحقق مما إذا كان يمكن استخدام الترميز في المتصفح لعرض المحتوى.
virtual get_IsBrowserSave()يتحقق مما إذا كان يمكن استخدام الترميز في المتصفح لحفظ المحتوى.
virtual get_IsMailNewsDisplay()يتحقق مما إذا كان يمكن استخدام الترميز في عميل البريد لعرض المحتوى.
virtual get_IsMailNewsSave()يتحقق مما إذا كان يمكن استخدام الترميز في عميل البريد لحفظ المحتوى.
get_IsReadOnly()يتحقق مما إذا كان الترميز للقراءة فقط.
virtual get_IsSingleByte()يتحقق مما إذا كان الترميز بايتًا واحدًا.
static get_Latin1()يحصل على ترميز Latin1. للاستخدام الداخلي.
static get_Unicode()يحصل على كائن ترميز Unicode القياسي.
static get_UTF32()
static get_UTF7()يحصل على كائن ترميز UTF-7 القياسي.
static get_UTF8()يحصل على كائن ترميز UTF-8 القياسي.
static get_UTF8Unmarked()داخلي فقط، للاستخدام من قبل مكتبات الفئات: غير مُعلَّم وغير مُتحقق من صحة الإدخال.
virtual get_WebName()يحصل على اسم الترميز المتوافق مع IANA.
virtual get_WindowsCodePage()يحصل على معرف صفحة الترميز لـ Windows.
virtual GetByteCount(ArrayPtr<char_t>, int, int)احصل على عدد الأحرف المطلوبة لترميز مخزن الأحرف.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)احصل على عدد الأحرف المطلوبة لترميز مخزن الأحرف.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)احصل على عدد الأحرف المطلوبة لترميز مخزن الأحرف.
virtual GetByteCount(const String&)احصل على عدد الأحرف المطلوبة لترميز سلسلة.
virtual GetByteCount(ArrayPtr<char_t>)احصل على عدد الأحرف المطلوبة لترميز مخزن الأحرف.
virtual GetByteCount(const char_t *, int)احصل على عدد الأحرف المطلوبة لترميز مخزن الأحرف.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetBytes(const String&)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetBytes(ArrayPtr<char_t>, int, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetBytes(ArrayPtr<char_t>)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetBytes(const char_t *, int, uint8_t *, int)احصل على البايتات الناتجة عن ترميز مخزن الأحرف.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)احصل على عدد الأحرف المطلوبة لفك ترميز مخزن البايتات.
virtual GetCharCount(ArrayPtr<uint8_t>)احصل على عدد الأحرف المطلوبة لفك ترميز مخزن البايتات.
virtual GetCharCount(const uint8_t *, int)احصل على عدد الأحرف المطلوبة لفك ترميز مخزن البايتات.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)احصل على الأحرف الناتجة عن فك ترميز مخزن البايتات.
virtual GetChars(ArrayPtr<uint8_t>, int, int)احصل على الأحرف الناتجة عن فك ترميز مخزن البايتات.
virtual GetChars(ArrayPtr<uint8_t>)احصل على الأحرف الناتجة عن فك ترميز مخزن البايتات.
virtual GetChars(const uint8_t *, int, char_t *, int)احصل على الأحرف الناتجة عن فك ترميز مخزن البايتات.
virtual GetDecoder()احصل على مفكك ترميز يوجه الطلبات إلى هذا الكائن.
virtual GetEncoder()احصل على مشفر يوجه الطلبات إلى هذا الكائن.
static GetEncoding(const String&)يحصل على الترميز بالاسم.
static GetEncoding(int)يحصل على الترميز بصفحة الشيفرة.
static GetEncoding(int, const EncoderFallbackPtr&, const DecoderFallbackPtr&)يحصل على الترميز بصفحة الشيفرة.
static GetEncoding(const String&, const EncoderFallbackPtr&, const DecoderFallbackPtr&)يحصل على الترميز بالاسم.
static GetEncodings()يحصل على قائمة الترميزات المعروفة.
GetHashCode() const overrideيُجري تجزئة للترميز.
virtual GetMaxByteCount(int)احصل على الحد الأقصى لعدد البايتات المطلوبة لترميز عدد محدد من الأحرف.
virtual GetMaxCharCount(int)احصل على الحد الأقصى لعدد الأحرف المطلوبة لفك ترميز عدد محدد من البايتات.
virtual GetPreamble()يرجع تسلسلًا من البايتات يحدد الترميز (مثال: BOM).
virtual GetString(uint8_t *, int)يفك تشفير مخزن مؤقت من البايتات إلى سلسلة.
virtual GetString(ArrayPtr<uint8_t>)يفك تشفير مخزن مؤقت من البايتات إلى سلسلة.
virtual GetString(const System::Details::ArrayView<uint8_t>&)يفك تشفير مخزن مؤقت من البايتات إلى سلسلة.
GetString(System::Details::StackArray<uint8_t, N>&)يفك تشفير مخزن مؤقت من البايتات إلى سلسلة.
virtual GetString(ArrayPtr<uint8_t>, int, int)يفك تشفير مخزن مؤقت من البايتات إلى سلسلة.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)يفك تشفير مخزن مؤقت من البايتات إلى سلسلة.
GetString(System::Details::StackArray<uint8_t, N>, int, int)يفك تشفير مخزن مؤقت من البايتات إلى سلسلة.
set_DecoderFallback(const DecoderFallbackPtr&)يضبط تعويض المفكك.
set_EncoderFallback(const EncoderFallbackPtr&)يضبط تعويض المشفر.

الحقول

حقلالوصف
static constexpr DEFAULT_CODE_PAGEقيمة صفحة الترميز الافتراضية.

Typedefs

تعريف نوعالوصف
PtrRTTI.

انظر أيضًا