Convenient Unicode UTF-8 UTF-16 Conversion Functions for Windows C++ Code -- Giovanni Dicanio
In Windows C++ programming many times there's a need to convert text between UTF-8 and UTF-16 encodings.
Convenient Unicode Conversion Functions for Windows C++ Code
by Giovanni Dicanio
From the article:
I published on GitHub a header-only library (Utf8Conv) that implements some convenient functions to convert text between UTF-8 and UTF-16 Unicode encodings.
I developed the library using Visual Studio 2019 with C++17 features enabled.

New in this month's Overload magazine:
Worth waiting for:
Why do now what you can do later (or not at all)?
Have you used the patterns?
One if by latch, two if by barrier: