This notably allows passing unicode filenames as commandline arguments to the demo utility bin/base64 without them being mangled in case the unicode filename cannot be represented in the currently active system code page.
Note that this only works/takes effect on Windows 10 Version 1903 and later. This is only integrated with CMake as I don't know how to portably invoke the resource compiler in a Makefile. I also added a test case for the CI.
This notably allows passing unicode filenames as commandline arguments to the demo utility
bin/base64
without them being mangled in case the unicode filename cannot be represented in the currently active system code page.Note that this only works/takes effect on Windows 10 Version 1903 and later. This is only integrated with CMake as I don't know how to portably invoke the resource compiler in a Makefile. I also added a test case for the CI.
See-Also: https://learn.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page
Resolves #138