WriteFile русские символы
От: FRT876  
Дата: 28.06.13 14:56
Оценка: -1 :))
Пытаюсь записать текст с помощью WriteFile. Латинские символы записываются, а вот русские с иероглифами.

_bstr_t Path = "D:\\S";

static HANDLE hFile;
DWORD dwWritten;
setlocale(LC_ALL,".1251");
wstring ТекстВыгрузки = (wstring)ТекстЗапроса;
hFile  = CreateFile(Path + "\\Text1.txt", GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(hFile, ТекстВыгрузки, ТекстВыгрузки.Lenght(), &dwWritten, NULL );
CloseHandle(hFile);



28.06.13 23:23: Перенесено модератором из 'C/C++' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.