将字节数组转换为UTF-8 unicode

Kai*_*ije 0 c c++ unicode winapi utf-8

我有一个文件保存为UTF-8,我正在读这样的:

ReadFile(hFile, pContents, pFile->nFileSize, &dwRead, NULL);
Run Code Online (Sandbox Code Playgroud)

(pContents是大小为nFileSize的BYTE*)

它只是一个100字节左右的小文件,包含我希望以wchar_t*格式读入内存的文本,因此我可以使用unicode文本设置编辑和静态控件的文本.

如何将字节转换为UTF-8?

编辑(我不想使用fstream或wfstream)

dan*_*n04 6