Yes, because of char/wchar_t difference on Windows. (profile_path.c_str() return value_type*

http://stackoverflow.com/questions/11352641/boostfilesystempath-and-fopen

I checked with cyrillic file names, it works.