[转载]VS2005中ifstream不能读中文路径文件的bug
来源:互联网 发布:野口笑子 知乎 编辑:程序博客网 时间:2024/06/05 11:42
这几天一直被题目中问题缠绕着,在网上找到很多答案,实际能解决问题的答案只看到一个:
在程序中加入:
std::locale loc = std::locale::global(std::locale(""));//设置环境为系统环境
std::ifstream("c:/文件.txt", ios::binary | ios::in);
std::locale::global( loc );//注意一定要加此句,以恢复环境,不然后面的操作可能会有问题,
std::ifstream("c:/文件.txt", ios::binary | ios::in);
std::locale::global( loc );//注意一定要加此句,以恢复环境,不然后面的操作可能会有问题,
//如可能有些纯英文路径的文件读入不正确
但是由于我的程序中调用了很多开源代码,其中包含大量的文件io操作,不可能去找出所有的这些io去加上上面的语句。没有办法,只有继续寻找答案,后看到别人说没办法只有等微软的补丁了,我欣喜若狂到微软官网去下了个vs2005 sp1装上,可是没想到这个补丁也够可以的,从昨天晚上开始装,装到今天上午11点还没有装完,一直在"Gathering required information...",也不知道在收集些什么信息,还不知道装上去后是不是修正了该bug。狂晕中。。。
0 0
- [转载]VS2005中ifstream不能读中文路径文件的bug
- VS2005中fstream不能读中文路径文件的bug
- VS2005 FSTREAM 不能打开中文路径名文件的问题!
- 解决VS2005中fstream不能打开带有中文路径文件的问题
- VS2005中fstream不能读取中文路径名的解决方法
- vc中ifstream ofstream不能读取带有中文路径
- vc中ifstream ofstream不能读取带有中文路径
- vc中ifstream ofstream不能读取带有中文路径
- vc中ifstream ofstream不能读取带有中文路径
- vc中ifstream ofstream不能读取带有中文路径
- ifstream VS2005 中文路径打开失败问题
- ifstream打开含中文路径文件时失败的问题
- ifstream打开含中文路径文件时失败的问题
- ifstream打开含中文路径名文件失败的原因
- ifstream打开中文路径的问题
- ifstream打开中文路径的问题
- ifstream ifile("中文路径")
- 解决python-opencv中路径不能读中文的问题
- 20140101
- Linux用户空间与内核空间
- 黑马程序员《java基础总结(八)》(集合--Collection接口)
- VS2005 没有找到MFC80D.DLL的解决方法
- opencv的cvCaptureFromAVI读文件的问题
- [转载]VS2005中ifstream不能读中文路径文件的bug
- 发现国外视频教程网站
- 【转载】Computer vision research groups
- [zz]关于computer vision的会议及vision guys
- SIEBEL CRM
- CVPR 2008 best papers
- [zz]eccv 2008 awards
- 用EnableMenuItem不能使菜单变灰的原因
- opencv结合ipp使用的一点东西