fstream 和 中文路径

来源:互联网 发布:安卓手机搭建博客 知乎 编辑:程序博客网 时间:2024/05/10 13:24
 问题:
有时候用ifstream或ofstream打开带有中文路径的文件会失败。

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

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

当然选2啦!