Glenn Linderman <v+pyt...@g.nevcal.com> added the comment:

Interesting!

I was able to tweak David-Sarah's code to work with Python 3.x, mostly doing 
things that 2to3 would probably do: changing  unicode() to str(), dropping u 
from u'...', etc.

I skipped the unmangling of command-line arguments, because it produced an 
error I didn't understand, about needing a buffer protocol.  But I'll attach 
David-Sarah's code + tweaks + a test case showing output of the Cyrillic 
alphabet to a console with code page 437 (at least, on my Win7-64 box, that is 
what it is).

Nice work, David-Sarah.  I'm quite sure this is not in a form usable inside 
Python 3, but it shows exactly what could be done inside Python 3 to make 
things work... and gives us a workaround if Python 3 is not fixed.

----------
Added file: http://bugs.python.org/file20320/unicode2.py

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue1602>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to