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 | Λαμβάνει τον μέγιστο αριθμό byte που απαιτούνται για την κωδικοποίηση ενός συγκεκριμένου αριθμού χαρακτήρων. |
| GetMaxCharCount(int) override | Λαμβάνει τον μέγιστο αριθμό χαρακτήρων που απαιτούνται για την αποκωδικοποίηση ενός συγκεκριμένου αριθμού byte. |
| 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.Page for C++