A partir de Windows 10 build 17134 (April 2018 Update), el Universal C Runtime admite el uso de una página de código UTF-8. Esto significa que las cadenas de caracteres pasadas a las funciones de tiempo de ejecución de C esperarán cadenas en la codificación UTF-8. Para activar el modo UTF-8, utilice “UTF-8” como página de código al utilizar setlocale .