System::Text::Encoding κλάση

Encoding class

Encoding services.

class Encoding : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual Clone()Κλωνοποιεί το αντικείμενο κωδικοποίησης.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)Μετατρέπει bytes μεταξύ δύο κωδικοποιήσεων.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)Μετατρέπει bytes μεταξύ δύο κωδικοποιήσεων.
Equals(SharedPtr<Object>) overrideΣυγκρίνει κωδικοποιήσεις.
static get_ASCII()Λαμβάνει την κωδικοποίηση ASCII.
static get_BigEndianUnicode()Λαμβάνει το τυπικό αντικείμενο κωδικοποίησης Unicode big-endian.
static get_BigEndianUTF32()Λαμβάνει το τυπικό αντικείμενο κωδικοποίησης UTF-32 big-endian.
virtual get_BodyName()Λαμβάνει το όνομα κωδικοποίησης συμβατό με το σώμα του mail agent.
virtual get_CodePage()Λαμβάνει το ID κωδικοσελίδας Windows.
get_DecoderFallback() constΛαμβάνει το fallback αποκωδικοποιητή.
static get_Default()Λαμβάνει την προεπιλεγμένη κωδικοποίηση.
get_EncoderFallback() constΛαμβάνει το fallback κωδικοποιητή.
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()Λαμβάνει το ID κωδικοσελίδας Windows.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την κωδικοποίηση ενός buffer χαρακτήρων.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetByteCount(const String&)Λαμβάνει τον αριθμό των χαρακτήρων που απαιτούνται για την κωδικοποίηση μιας συμβολοσειράς.
virtual GetByteCount(ArrayPtr<char_t>)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetByteCount(const char_t *, int)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(const String&)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(ArrayPtr<char_t>, int, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(ArrayPtr<char_t>)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetBytes(const char_t *, int, uint8_t *, int)Λάβετε τα byte που προκύπτουν από την κωδικοποίηση ενός buffer χαρακτήρων.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την αποκωδικοποίηση ενός buffer byte.
virtual GetCharCount(ArrayPtr<uint8_t>)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την αποκωδικοποίηση ενός buffer byte.
virtual GetCharCount(const uint8_t *, int)Λάβετε τον αριθμό των χαρακτήρων που απαιτούνται για την αποκωδικοποίηση ενός buffer byte.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)Λάβετε τους χαρακτήρες που προκύπτουν από την αποκωδικοποίηση ενός buffer byte.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Λάβετε τους χαρακτήρες που προκύπτουν από την αποκωδικοποίηση ενός buffer byte.
virtual GetChars(ArrayPtr<uint8_t>)Λάβετε τους χαρακτήρες που προκύπτουν από την αποκωδικοποίηση ενός buffer byte.
virtual GetChars(const uint8_t *, int, char_t *, int)Λάβετε τους χαρακτήρες που προκύπτουν από την αποκωδικοποίηση ενός buffer byte.
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)Λαμβάνει τον μέγιστο αριθμό byte που απαιτούνται για την κωδικοποίηση ενός συγκεκριμένου αριθμού χαρακτήρων.
virtual GetMaxCharCount(int)Λαμβάνει τον μέγιστο αριθμό χαρακτήρων που απαιτούνται για την αποκωδικοποίηση ενός συγκεκριμένου αριθμού byte.
virtual GetPreamble()Επιστρέφει μια ακολουθία byte που υποδεικνύει την κωδικοποίηση (π.χ. BOM).
virtual GetString(uint8_t *, int)Αποκωδικοποιεί ένα buffer από byte σε συμβολοσειρά.
virtual GetString(ArrayPtr<uint8_t>)Αποκωδικοποιεί ένα buffer από byte σε συμβολοσειρά.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Αποκωδικοποιεί ένα buffer από byte σε συμβολοσειρά.
GetString(System::Details::StackArray<uint8_t, N>&)Αποκωδικοποιεί ένα buffer από byte σε συμβολοσειρά.
virtual GetString(ArrayPtr<uint8_t>, int, int)Αποκωδικοποιεί ένα buffer από byte σε συμβολοσειρά.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Αποκωδικοποιεί ένα buffer από byte σε συμβολοσειρά.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Αποκωδικοποιεί ένα buffer από byte σε συμβολοσειρά.
set_DecoderFallback(const DecoderFallbackPtr&)Ορίζει την εναλλακτική αποκωδικοποίησης.
set_EncoderFallback(const EncoderFallbackPtr&)Ορίζει την εναλλακτική κωδικοποίησης.

Πεδία

ΠεδίοΠεριγραφή
static constexpr DEFAULT_CODE_PAGEΠροεπιλεγμένη τιμή κωδικοσελίδας.

Typedefs

TypedefΠεριγραφή
PtrRTTI.

Δείτε επίσης