fstream不支持中文文件名的问题

fstream不支持中文文件名的问题

代码写多了啥问题都能遇到:)

保存为中文文件名时发生了乱码.

    ofstream of(szFilename);
    of<<szStr;
    of.close();

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

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


你可能感兴趣的:(fstream不支持中文文件名的问题)