Special Characters in Console

Neil Hodgson nhodgson at bigpond.net.au
Wed Oct 1 17:16:36 EDT 2003


Gregor:

> I am trying to print some special characters, but they come out as
> different characters in the Python console. If I have a script like this:
>
> # -*- coding: latin_1 -*-
>
> print "Mädchen"
> print "M\xE4dchen"
>
> Both statements produce a capital sigma where they ä should be. Typing
> "\xE4" directly in the console also spits back a sigma.
>
> What encoding does the console use? Is there a way to get it to use
> latin-1?

   The windows console is generally using the "Terminal" font with the "DOS:
Western Europe" character set which displays \xE4 as capital sigma. I don't
know of an encoding that matches this.

   Neil






More information about the Python-list mailing list