On Wed, Aug 10, 2016, at 14:10, Steve Dower wrote:
> * force the console encoding to UTF-8 on initialize and revert on
> finalize
> 
> So what are your concerns? Suggestions?

As far as I know, the single biggest problem caused by the status quo
for console encoding is "some string containing characters not in the
console codepage is printed out; unhandled UnicodeEncodeError". Is there
any particular reason not to use errors='replace'?

Is there any particular reason for the REPL, when printing the repr of a
returned object, not to replace characters not in the stdout encoding
with backslash sequences?

Does Python provide any mechanism to access the built-in "best fit"
mappings for windows codepages (which mostly consist of removing accents
from latin letters)?
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to