On Dec 16, 5:28 pm, <[EMAIL PROTECTED]> wrote:
> Thank you John and Tim.
>
> With your help I found that the XP console code page is set up for 'cp437'
> and with a little bit of browsing I found that 869 is the code page for
> Modern Greek. After changing it to 869 that did the trick! Thanks very much
> for this advice.
>
> This brings up another question. If I run some Python code that starts off
> with 'os.system('cp869')' so it will change to the correct code page, then
> when it starts printing the Greek characters it breaks. But run the same
> Python code again and it works fine. Is there another way to do this so I
> can change over to the 869 code page and continue on with the Greek letters
> printing correctly?
>
> Thanks Tim for the info about the CONFIG.NT file as well as the curses-like
> info. I'll continue to research these.
>
> Thanks again!
>
> Jay
>
> > CONFIG.NT only affects 16-bit programs running in the NTVDM (the Virtual
> > DOS Machine).
> > 32-bit console apps (which Python is) simply cannot use ANSI escape
> > sequences. You have to use the Win32 APIs to do color. There are
> > curses-like libraries available for Python. Or:
> >http://www.effbot.org/zone/console-handbook.htm
> > --
> > Tim Roberts, timr at probo.com
> > Providenza & Boekelheide, Inc.
Try using the unicode switch ( cmd.exe /u ), rather than trying to set
the codepage. See here:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
Regards,
Jordan
--
http://mail.python.org/mailman/listinfo/python-list