classe System::Text::UTF8Encoding
Contenuti
[
Nascondere
]UTF8Encoding class
Codifica UTF-8. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.
class UTF8Encoding : public System::Text::ICUEncoding
Metodi
| Metodo | Descrizione |
|---|---|
| Clone() override | Clona l’oggetto di codifica. |
| Equals(SharedPtr<Object>) override | Confronta con l’oggetto. |
| GetHashCode() const override | Ottiene il codice hash della codifica. |
| GetMaxByteCount(int) override | Restituisce il numero massimo di byte necessari per codificare un numero specificato di caratteri. |
| GetMaxCharCount(int) override | Restituisce il numero massimo di caratteri necessari per decodificare un numero specificato di byte. |
| GetPreamble() override | Restituisce il preambolo della codepage. |
| operator==(const UTF8Encoding&) const | Confronta i parametri delle codifiche. |
| UTF8Encoding() | Costruttore. |
| UTF8Encoding(bool) | Costruttore. |
| UTF8Encoding(bool, bool) | Costruttore. |
Campi
| Campo | Descrizione |
|---|---|
| static constexpr DEFAULT_CODE_PAGE | Valore predefinito della codepage. |
| static constexpr UTF8_CODE_PAGE | Informazioni RTTI. |
Vedi anche
- Class ICUEncoding
- Namespace System::Text
- Library Aspose.Page for C++