ATL-Codierungsreferenz

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.

Siehe auch

Konzepte
ATL COM-Desktopkomponenten