
13 Jun
2010
13 Jun
'10
5:43 p.m.
Version 3, now in trunk, is totally "wide path" under Windows, at least with the Microsoft supplied standard library. And even with Cygwin, everything is totally wide path except that wide paths in file opens are converted to narrow paths for the actual i/o stream call.
--Beman
Quick glance on the boost::filesystem::v3::basic_filebuf There is a problem with MinGW implementation. libstdc++ (as according to standard does not support opening files with wide characters so as I can see you will not be able to open even wide path with boost::filesystem::ifstream on MinGW platform. Correct me if I wrong or missed something. (Not talking about Cygwin that has native UTF-8 support)