IronLanguages / ironpython3

Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime.
Apache License 2.0
2.5k stars 288 forks source link

PEP 528 -- Change Windows console encoding to UTF-8 #1209

Open slozier opened 3 years ago

slozier commented 3 years ago

https://docs.python.org/3/whatsnew/3.6.html#pep-528-change-windows-console-encoding-to-utf-8

https://www.python.org/dev/peps/pep-0528/

slozier commented 3 years ago

I know this is a 3.6 change, but I'd like to get it in sooner rather than later. I think knowing that the sys.stdout encoding is utf-8 may be helpful with the IO redirect issue https://github.com/IronLanguages/ironpython3/issues/1204.