How to display unicode char in Windows

hiral hiralsmaillist at gmail.com
Sat Oct 16 04:58:13 EDT 2010


On Oct 15, 11:06 pm, John Nagle <na... at animats.com> wrote:
> 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

Thanks for explaining actual bug.



More information about the Python-list mailing list