What is state of the art: Unicode file names on Windows

This is a good reference
http://utf8everywhere.org/

…and some simple C++11 conversion routines for Windows API calls
https://ryanclouser.com/2016/08/11/C-11-Convert-to-from-UTF-8-wchar-t/