Need to use boost::filesystem::path to open UTF-8-aware file streams.