System::Text::UTF8Encoding klasse
inhoud
[
verbergen
]UTF8Encoding class
UTF-8‑codering. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik die pointer om deze als argument aan functies door te geven.
class UTF8Encoding : public System::Text::ICUEncoding
Methoden
| Methode | Beschrijving |
|---|---|
| Clone() override | Kopieert coderingsobject. |
| Equals(SharedPtr<Object>) override | Vergelijkt met object. |
| GetHashCode() const override | Haalt de hashcode van de codering op. |
| GetMaxByteCount(int) override | Haal het maximale aantal bytes op dat nodig is om een opgegeven aantal tekens te coderen. |
| GetMaxCharCount(int) override | Haal het maximale aantal tekens op dat nodig is om een opgegeven aantal bytes te decoderen. |
| GetPreamble() override | Haal de preambule van de codepagina op. |
| operator==(const UTF8Encoding&) const | Vergelijkt parameters van coderingen. |
| UTF8Encoding() | Constructor. |
| UTF8Encoding(bool) | Constructor. |
| UTF8Encoding(bool, bool) | Constructor. |
Velden
| Veld | Beschrijving |
|---|---|
| static constexpr DEFAULT_CODE_PAGE | Standaardwaarde van de codepagina. |
| static constexpr UTF8_CODE_PAGE | RTTI-informatie. |
Zie ook
- Class ICUEncoding
- Namespace System::Text
- Library Aspose.Page for C++