92246c3367
This commit uses "wide" (i.e. UTF-16) commandline arguments when launching the program on Windows, and uses the "wide" Windows APIs when dealing with strings. This makes it independent from the currently selected active code page on the system, and hopefully fixes issues with "nonstandard" characters appearing in file and directory paths. Fixes #172.