System::Text::UTF8Encoding क्लास

UTF8Encoding class

UTF-8 एन्कोडिंग। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या ऑपरेटर 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_PAGERTTI जानकारी।

संबंधित देखें