Boost logo

Boost :

Subject: Re: [boost] [review] Review of Nowide (Unicode)
From: Frédéric Bron (frederic.bron_at_[hidden])
Date: 2017-06-23 06:31:50


> Boost.Filesystem uses std::codecvt facet to convert between narrow and
> wide encodings. On windows the default is ANSI encoding. By starting
> integration it installs utf8/utf-16 codecvt facet forcing
> boost::filesystem to use utf-8 in its narrow strings on Windows.

2 questions about integration in filesystem:
- is there a way to undo what boost::nowide::nowide_filesystem() does?
- can do the same with std::filesystem that is coming soon?

Frédéric


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk