Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.
Die Codierung in einer Vielzahl von allgemeinen Internetstandards wie uuencode, hexadezimal und UTF8 wird von dem Code in atlenc.h unterstützt.
Funktionen
| Funktion | Anwendungsfall |
|---|---|
| AtlGetHexValue | Mit dieser Funktion wird der numerische Wert einer Hexadezimalziffer abgerufen. |
| AtlHexDecode | Decodiert eine Datenzeichenfolge, die als hexadezimaler Text codiert wurde, z. B. durch einen vorherigen Aufruf von AtlHexEncode. |
| AtlHexDecodeGetRequiredLength | Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer hexadezimal codierten Zeichenfolge der angegebenen Länge decodiert wurden. |
| AtlHexEncode | Mit dieser Funktion werden einige Daten als Zeichenfolge mit hexadezimalem Text codiert. |
| AtlHexEncodeGetRequiredLength | Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde. |
| AtlUnicodeToUTF8 | Mit dieser Funktion können Sie eine Unicode-Zeichenfolge in UTF-8 konvertieren. |
| BEncode | Mit dieser Funktion werden einige Daten mit "B"-Codierung konvertiert. |
| BEncodeGetRequiredLength | Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde. |
| EscapeXML | Mit dieser Funktion werden für die Verwendung in XML unsichere Zeichen in sichere Zeichen konvertiert. |
| GetExtendedChars | Mit dieser Funktion können Sie die Anzahl von erweiterten Zeichen in einer Zeichenfolge ermitteln. |
| IsExtendedChar | Rufen Sie diese Funktion auf, um herauszufinden, ob ein bestimmtes Zeichen ein erweitertes Zeichen ist (kleiner als 32, größer als 126 und kein Tabstopp, Zeilenvorschub oder Wagenrücklauf) |
| QEncode | Mit dieser Funktion werden einige Daten mit "Q"-Codierung konvertiert. |
| QEncodeGetRequiredLength | Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde. |
| QPDecode | Decodiert eine Datenzeichenfolge, die im Quoted-Printable-Format kodiert wurde, wie etwa durch einen vorherigen Aufruf von QPEncode. |
| QPDecodeGetRequiredLength | Rufen Sie diese Funktion auf, um die Größe in Bytes eines Puffers zu ermitteln, der Daten aus einer in Quoted-Printable-codierten Zeichenfolge der angegebenen Länge decodieren könnte. |
| QPEncode | Rufen Sie diese Funktion auf, um Daten im Quoted-Printable-Format zu kodieren. |
| QPEncodeGetRequiredLength | Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde. |
| UUDecode | Decodiert eine Datenzeichenfolge, die uuencodiert wurde, z. B. durch einen vorherigen Aufruf von UUEncode. |
| UUDecodeGetRequiredLength | Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer UUEncoded-Zeichenfolge der angegebenen Länge decodiert wurden. |
| UUEncode | Verwenden Sie diese Funktion, um Daten als UUEncoded-Daten zu codieren. |
| UUEncodeGetRequiredLength | Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde. |