fstream不支持中文文件名的問題
代碼寫多了啥問題都能遇到:)保存為中文文件名時發生了亂碼.
ofstream of(szFilename);
of<<szStr;
of.close();
解決方法
1、使用C語言的函數設置為中文運行環境
setlocale(LC_ALL,"");
2、使用STL函數設置為系統語言環境
std::locale::global(std::locale(""));
眼界決定世界
2、使用STL函數設置為系統語言環境
std::locale::global(std::locale(""));
| 只有注冊用戶登錄后才能發表評論。 | ||
|
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
|