Use UTF-8 for console I/O on Windows

This commit is contained in:
Mike Gelfand
2015-04-21 10:07:57 +00:00
parent 7ce0ebfee7
commit c1b10abe0f
9 changed files with 44 additions and 36 deletions

View File

@@ -1184,6 +1184,17 @@ tr_win32_make_args_utf8 (int * argc,
LocalFree (my_wide_argv);
}
int
tr_main_win32 (int argc,
char ** argv,
int (*real_main) (int, char **))
{
tr_win32_make_args_utf8 (&argc, &argv);
SetConsoleCP (CP_UTF8);
SetConsoleOutputCP (CP_UTF8);
return real_main (argc, argv);
}
#endif
/***