怎么保存有空格 有中文的路径名?
我用CFileDialog 选择文件,得到了一些文件的完整路径名
这些路径名中有空格和中文
我用CArchive 来保存
CFile file(_T(".\\data.out")),CFile::modeReadWrite |CFile::modeCreate );
CArchive cfile(&file,CArchive::store );
我将路径名保存在
CString tmp;
中
如果用 cfile<<tmp<<"\r\n";
路径名中有空格 就会被截断
如果路径中有中文
路径正常显示
H:\番茄花园\番茄封装部署 v1.0.rar(H:\前有一个大方块黑点,用记事本打开文件可以看见);
但路径前会出现一个方块黑点.
如果用cfile.WriteString()
带空格的路径可以写入
但是带中文的路径保存后就会有乱码
这个问题怎么解决?