How to display unicode char in Windows
John Nagle
nagle at animats.com
Fri Oct 15 14:06:18 EDT 2010
On 10/15/2010 4:57 AM, hiral wrote:
> Hi,
> I tried...
>
> <code>
> # coding: latin-1
> print "**********************************************************"
> oo = "ö"
> print "char=<%s>" % oo
> print "**********************************************************"
> </code>
>
> but it is not printing "ö" char; any idea?
>
> Thank you.
> -Hiral
Unicode output to Windows consoles has been broken since
2007. See
http://bugs.python.org/issue1602
Surprisingly, it actually worked with Python 2.5 and
Windows 2000, if you changed the Windows console encoding
to "chcp 65001". If you try that with Python 2.6 and
Windows 7, you get "LookupError: unknown encoding: cp65001",
because "cp65001" isn't in Python's encoding tables.
John Nagle
More information about the Python-list
mailing list