Сохрание файла с кодировкой utf-8 (WIN API CreateFile, Qt5, C++)
Всем привет!
(Qt 5, C++, Win API)
Короче: сохраняю в файл wstring (через WIN API WriteFile, асинхронный ввод) , потом читаю из файла массивом wchar_t.
Проблема: записывается всё хорошо, а вот считывается фигня. Но если поменять кодировку в файле на utf-8, то всё корректно считается.
wchar_t n[num];
ReadFile(hFileb,
&n,
sizeof(n),
&dwBytesRead,
&ovl);
Вопрос: как сохранять файл в utf-8, а не в asci? (пытался юзать QTextCodec, но не заработало/не разобрался)
пишу курсач и повсеместное использование Win API - это одно из требований к проекту