[issue21164] print unicode in Windows console

2014-04-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: You can change the code page of a Command Prompt window, before calling Python, with ... chcp code-page. There is 'something' called cp65001 that is supposed to be a utf-8 codepage. Once can change to it, but it does not work right. This has been discussed on

[issue21164] print unicode in Windows console

2014-04-11 Thread Leslie Klein
Leslie Klein added the comment: I start ipython in Windows PowerShell. The console I am referring to is ipython running in WindowsPowerShell. I do not use the DOS cmd.exe When running ipython notebook from WindowsPowerShell -- no problem printing unicode. When running in PTVS (Python Tools for

[issue21164] print unicode in Windows console

2014-04-07 Thread STINNER Victor
STINNER Victor added the comment: Hi, when you say The console is the the old MS-DOS command (Windows console) opened when you run the cmd.exe program? Or IDLE or another console? For the Windows console, see the old issue #1602 which is not fixed yet. On Windows, sys.stdout.encoding is your

[issue21164] print unicode in Windows console

2014-04-06 Thread Leslie Klein
New submission from Leslie Klein: The console behaves by encoding a str (using the sys.getdefaultencoding()) and then decodes the bytes to a glyph for rendering. The decoder used is 'cp437'. Apparently, there is no way to override that! See ipython notebook for summary and example of the