AtlUnicodeToUTF8
Rufen Sie diese Funktion auf, um eine Unicode-Zeichenfolge in UTF-8-Codierung zu konvertieren.
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