¿Cómo configuro la página de códigos para UTF-8 en un programa C de Windows?UTF-8 en Windows
Tengo una biblioteca de terceros que tiene fopen para abrir archivos. Puedo usar wcstombs para convertir mis nombres de archivo Unicode a la página de códigos actual, sin embargo, si el usuario tiene un nombre de archivo con un carácter fuera de la página de códigos, se rompe.
Lo ideal sería simplemente llamar a _setmbcp (65001) para configurar la página de códigos en UTF-8, sin embargo, la documentación de MSDN para _setmbcp indica que UTF-8 no es compatible.
¿Cómo puedo evitar esto?
realmente? ¿Vas a sugerir eso? –