Serhiy Storchaka added the comment: Needed tests.
With the patch: $ LC_CTYPE=UTF-8 ./python >>> import locale >>> locale.getdefaultlocale() (None, 'UTF-8') >>> locale.getpreferredencoding() 'ANSI_X3.4-1968' >>> locale.getlocale() (None, None) $ LC_CTYPE=en_US_UTF-8 ./python >>> import locale >>> locale.getdefaultlocale() ('en_US', 'UTF-8') >>> locale.getpreferredencoding() 'UTF-8' >>> locale.getlocale() ('en_US', 'UTF-8') I think getpreferredencoding() and getlocale() should return the UTF-8 encoding. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18378> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com