diff -r ac32685011a3 -r 255d1885c7f8 mercurial/windows.py --- a/mercurial/windows.py Wed Sep 19 21:41:58 2018 -0400 +++ b/mercurial/windows.py Wed Sep 19 23:54:16 2018 -0400 @@ -523,7 +523,7 @@ os.rename(src, dst) def gethgcmd(): - return [sys.executable] + sys.argv[:1] + return [encoding.strtolocal(arg) for arg in [sys.executable] + sys.argv[:1]] def groupmembers(name): # Don't support groups on Windows for now