fstream和 中文路径问题

fstream和 中文路径


问题:
有时候用ifstream或ofstream打开带有中文路径的文件会失败。

解决办法:
1、使用C语言的函数设置为中文运行环境
setlocale(LC_ALL,"Chinese-simplified");

2、使用STL函数设置为系统语言环境
std::locale::global(std::locale(""));

当然选2啦!



                  在vs2005测试通过

你可能感兴趣的:(fstream和 中文路径问题)