DWORD dwWrites;
HANDLE hFile;
TCHAR tcBuffer[] = _T("无与伦比"); hFile = CreateFile(_T("C:\\_Test.txt"), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(hFile, tcBuffer, _tcslen(tcBuffer)*sizeof(TCHAR), &dwWrites, NULL);
CloseHandle(hFile); return nRetCode;
结果一看是乱码
HANDLE hFile;
TCHAR tcBuffer[] = _T("无与伦比"); hFile = CreateFile(_T("C:\\_Test.txt"), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(hFile, tcBuffer, _tcslen(tcBuffer)*sizeof(TCHAR), &dwWrites, NULL);
CloseHandle(hFile); return nRetCode;
结果一看是乱码
解决方案 »
- int转为wchar_t*?MFC unicode
- 一个创建线程的小程序,结果非预期,清高手指点
- 收到几封CSDN的广告邮件,有地方设置不收这些邮件吗?
- 不是我小器,实在是一分也没了,等有分了再给您补上
- 请问高手如何使cedit不显示混乱?
- 编辑时出现这样的错误怎么办?
- 怎样得到与本机连接的计算机信息?
- 如何选择,继续软件业发展,还是人力资源经理(HR)
- unsign char 数组和CString之间的转换问题,,可能要高手才能解答哦。。
- 一点想法和求教用DAO访问ACCESS数据库遇到的一点问题请指教!
- 如何用DirectX来模拟出VC里Edit Box那样的控件呢?
- 100分求:EXE在Windows下的运行机制,编译器如何将源程序编译成EXE文件(跟贴有分)!!
你可以先在文件头写个值为 0xfeff的两字节WORD,或者是0xffef? 忘了
先转换成多字节的
WideCharToMultiByte
wprintf(UNICODE下的_tprintf)这个函数 怎么能正常显示汉字?