AStyle支持中文路径

今天从SF下了个AStyle,试了一下,结果不支持中文路径.还好是开源的,直接跟一下

ifstream in(filename.c_str(), ios::binary);

 

上面这行的is_open是false

马上GG之,说什么VS2005(我的是VS2008SP1)及其以上版本STL读中文路径报错.

没有深究原因,在main()函数一开始加一行

 

std::locale::global(std::locale(""));

 

 

重新编译.一切OK

 

 

今天下了个新版本(2.01),这个问题已经解决.至于有人说,不支持文件路径有空格,这个定义本身不是很明确,不处理也罢.

posted on 2010-09-04 20:48  郁郁思扬  阅读(1006)  评论(0编辑  收藏  举报

导航