mEjY的自由世界

眼界决定世界

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

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

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

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

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

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


posted on 2008-02-20 17:47 mEjY 阅读(980) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

常用链接

留言簿(1)

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜