[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