Nick Coghlan added the comment: Likely to be resolved, or at least significantly updated, for 3.6 due to PEP 528 and PEP 529:
* Using sys.stdin consistently at the default interactive prompt: issue 1602 * Improved Unicode handling in the Windows console: issue 17620 * Allowing text encoding and error handling to be specified in subprocess module APIs: issue 6135 New change landing in 3.6: * Changing the Windows default encoding to UTF-8 to better match bytes handling conventions on *nix systems: issue 27781 Likely deferred to 3.7: * providing a way to change the encoding of an existing stream: issue 15216 * utilities for clearing out surrogates from strings: issue 18814 * treating "wsgistr" as a serialisation format: issue 22264 * defining a formatting mini-language for hex output: issue 22385 ---------- dependencies: +Change sys.getfilesystemencoding() on Windows to UTF-8, subprocess seems to use local encoding and give no choice _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22555> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com