fstream和 中文路径
问题:
有时候用ifstream或ofstream打开带有中文路径的文件会失败。
解决办法:
1、使用C语言的函数设置为中文运行环境
setlocale(LC_ALL,"Chinese-simplified");
2、使用STL函数设置为系统语言环境
std::locale::global(std::locale(""));
当然选2啦!
在vs2005测试通过
本文介绍了解决使用fstream处理中文路径文件时遇到的问题,提供了两种有效的方法:一是使用C语言函数设置中文运行环境;二是利用STL函数将环境设为系统默认语言。
问题:
有时候用ifstream或ofstream打开带有中文路径的文件会失败。
解决办法:
1、使用C语言的函数设置为中文运行环境
setlocale(LC_ALL,"Chinese-simplified");
2、使用STL函数设置为系统语言环境
std::locale::global(std::locale(""));
当然选2啦!
在vs2005测试通过
2496
1200
387

被折叠的 条评论
为什么被折叠?