[prev in list] [next in list] [prev in thread] [next in thread] 

List:       boost
Subject:    Re: [boost] [Nowide] Opinion on slightly expanding the scope: LFS and more generic UTF-8 wide<->narr
From:       degski via Boost <boost () lists ! boost ! org>
Date:       2020-06-12 13:20:09
Message-ID: CAN3nP7vZCOnhTsvbmVK2TWD02wQRfHGx-AVTW2q44D=KLniMYA () mail ! gmail ! com
[Download RAW message or body]

On Fri, 12 Jun 2020 at 02:37, Alexander Grund <alexander.grund@tu-dresden.de>
wrote:

> Am 11.06.20 um 19:15 schrieb degski:
> > As a Windows user, I find this library less and less attractive. W10
> > is now optionally fully Unicode/utf8, there is no reason to have
> > anything else than
> > https://github.com/degski/Sax/blob/master/include/sax/utf8conv.hpp or
> > something like it and do perimeter conversions with these two
> > functions, specifically for windows. `std::filesystem` (and other bits
> > of the STL) does the right thing.  The original author worked at
> > Microsoft at the time and the code was published on the Windows blog,
> > i.e.this is how it is done.
>
> Thanks for the input. On that:
> - The "optional" UTF-8 (via Manifest) is only available in recent enough
> Windows versions. Our company Windows does not support it (It seems to
> be some kind of LTS release)
> - The code uses the WinAPI for the conversion with exceptions on errors
> while Nowide uses replacements. I guess it's choose your poison
>

Yeah, that's it. And you're right, I can (and many not) fully control my
system.

PS: sax looks like a cool collection of utils, well done!
>

Thank you.

degski

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic