奇怪的問題,據說vs2003能成功,vs2005的確是要失敗。。。
解決辦法:
//設置代碼頁為簡體中文,936是簡體中文的代碼頁。
std::locale loc1 = std::locale::global(std::locale(".936"));
{
// 在這里使用std::ifstream 或者 std::fstream
}
//恢復原來的代碼頁
std::locale::global(std::locale(loc1));
奇怪的問題,據說vs2003能成功,vs2005的確是要失敗。。。
解決辦法:
//設置代碼頁為簡體中文,936是簡體中文的代碼頁。
std::locale loc1 = std::locale::global(std::locale(".936"));
{
// 在這里使用std::ifstream 或者 std::fstream
}
//恢復原來的代碼頁
std::locale::global(std::locale(loc1));
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
相關文章:
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|