Unicode issue on Windows cmd line

jeffg jeffgemail at gmail.com
Wed Feb 11 23:10:50 CET 2009


On Feb 11, 3:57 pm, "Martin v. Löwis" <mar... at v.loewis.de> wrote:
> > Having issue on Windows cmd.
> >> Python.exe
> >>>> a = u'\xf0'
> >>>> print a
>
> > This gives a unicode error.
>
> > Works fine in IDLE, PythonWin, and my Macbook but I need to run this
> > from a windows batch.
>
> > Character should look like this "ð".
>
> > Please help!
>
> Well, your terminal just cannot display this character by default; you
> need to use a different terminal program, or reconfigure your terminal.
>
> For example, do
>
> chcp 1252
>
> and select Lucida Console as the terminal font, then try again.
>
> Of course, this will cause *different* characters to become
> non-displayable.
>
> Regards,
> Martin

Thanks, I ended up using encode('iso-8859-15', "replace")
Perhaps more up to date than cp1252...??

It still didn't print correctly, but it did write correctly, which was
my main problem.



More information about the Python-list mailing list