AtlUnicodeToUTF8
Veröffentlicht: Juli 2016
Rufen Sie diese Funktion auf, um eine Unicode-Zeichenfolge in UTF-8-Codierung zu konvertieren.
Syntax
ATL_NOINLINE inline int AtlUnicodeToUTF8(
LPCWSTR wszSrc,
int nSrc,
LPSTR szDest,
int nDest
) throw( );
Parameter
wszSrc
Die zu konvertierende Unicode-ZeichenfolgenSrc
Die Länge in Zeichen der Unicode-Zeichenfolge.szDest
Vom Aufrufer reservierter Puffer, an der konvertierten Zeichenfolge zu empfangen.nDest
Die Länge in Bytes des Puffers.
Rückgabewert
Gibt die Anzahl von Zeichen für die konvertierte Zeichenfolge zurück.
Hinweise
Um die Größe des Puffers zu bestimmen, der für die konvertierte Zeichenfolge benötigt wird, rufen Sie diese Funktion, die 0 für szDest und nDest übergibt.
Anforderungen
Header: atlenc.h
Siehe auch
ATL-Konzepte (Active Template Library)
ATL COM Desktop Components
ATL Functions Alphabetical Reference