AtlUnicodeToUTF8
Эта функция вызывается для преобразования строки в юникоде в UTF-8.
ATL_NOINLINE inline int AtlUnicodeToUTF8(
LPCWSTR wszSrc,
int nSrc,
LPSTR szDest,
int nDest
) throw( );
Параметры
wszSrc
Строка Юникода для преобразованияnSrc
Длина в единицах символов строки в юникоде.szDest
Абонент- выделенный буфер для получения преобразованную строку.nDest
Длина (в байтах) буфера.
Возвращаемое значение
Возвращает количество символов в результирующей строки.
Заметки
Чтобы определить размер буфера, необходимого для преобразованной строки, эта функция вызывается при передаче 0 для szDest и nDest.
Требования
Header: atlenc.h
См. также
Другие ресурсы
Основные понятия активной библиотеки шаблонных классов (ATL)