CFileDialog oDlgFileExport(FALSE,
_T(".csv"),
_T("哈 哈"),
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
_T("csv文件 (*.csv)|*.csv||"),
NULL,
0);
CString szFileName;
if(IDOK != oDlgFileExport.DoModal())
return FALSE;
szFileName = oDlgFileExport.GetPathName();
这个代码中,把文件保存到桌面后,怎么在桌面找不到文件?但是调试发现szFileName这个文件的路径是对的啊,怎么回事?当保存文件时,输入的文件名带中文时,保存文件的名字的中文变乱码了!这个是怎么回事,搞了半天找不出原因求助大家帮下忙.
_T(".csv"),
_T("哈 哈"),
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
_T("csv文件 (*.csv)|*.csv||"),
NULL,
0);
CString szFileName;
if(IDOK != oDlgFileExport.DoModal())
return FALSE;
szFileName = oDlgFileExport.GetPathName();
这个代码中,把文件保存到桌面后,怎么在桌面找不到文件?但是调试发现szFileName这个文件的路径是对的啊,怎么回事?当保存文件时,输入的文件名带中文时,保存文件的名字的中文变乱码了!这个是怎么回事,搞了半天找不出原因求助大家帮下忙.
//如果可以就是和文件名是中文有关了。
解决办法 ,不用中文?。