|
Boost : |
Subject: Re: [boost] [locale] [filesystem] Windows local 8 bit encoding
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2012-10-31 15:53:32
[Yakov Galka]
> Cannot talk for Artyom, but IMO there is little use to such functions. On
> Windows, 'ANSI' encodings exist solely for legacy reasons, and their use is
> limited to legacy code and code that gives up Unicode support in the first
> place. Boost.Filesystem uses 'ANSI' for narrow strings because Beman
> decided that compatibility with the dinkumware CRT implementation is more
> important than portability of Unicode correct code.
FYI, MSVC's C++ Standard Library implementation is licensed from Dinkumware, but MSVC's CRT is not.
Stephan T. Lavavej
Visual C++ Libraries Developer
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk