mercurial/encoding.py
changeset 30622 ce36fa9b140c
parent 30034 e4a6b439acc5
child 31447 067add650129
--- a/mercurial/encoding.py	Mon Dec 19 22:15:00 2016 +0000
+++ b/mercurial/encoding.py	Sat Dec 17 23:55:25 2016 +0530
@@ -93,7 +93,7 @@
 try:
     encoding = environ.get("HGENCODING")
     if not encoding:
-        encoding = locale.getpreferredencoding() or 'ascii'
+        encoding = locale.getpreferredencoding().encode('ascii') or 'ascii'
         encoding = _encodingfixers.get(encoding, lambda: encoding)()
 except locale.Error:
     encoding = 'ascii'