1bead15c8f
The POSIX compatibility layer provided by the Microsoft C Runtime Library treats its string arguments as if they were passed to the A-family of WinAPI functions, which means that they undergo conversion to the ACP before being passed to the actual WinAPI call. Passing UTF-8 encoded strings could have never really worked.