乱码问题,十分郁闷,如解决,必有重谢
HANDLE hFile;
LPSTR szBuf;
DWORD iLen, cBytes;
hFile = CreateFile(_T("sample.txt"), GENERIC_READ, 0, NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
iLen = GetFileSize(hFile, NULL);
szBuf = (char *)malloc(iLen);
SetFilePointer(hFile, 0, NULL, FILE_BEGIN);
ReadFile(hFile, szBuf, iLen, &cBytes, NULL);
SetDlgItemText(IDC_EDIT1,(LPCTSTR)szBuf);
free(szBuf);
CloseHandle(hFile);
我把从文件里读出来的数据,付到文本框后,乱码,得将szBuf怎么转换,才能不乱码啊