[Python-Dev] Python code.interact() and UTF-8 locale
Hye-Shik Chang
hyeshik at gmail.com
Tue Sep 13 11:20:41 CEST 2005
More information about the Python-Dev mailing list
Tue Sep 13 11:20:41 CEST 2005
- Previous message: [Python-Dev] Python code.interact() and UTF-8 locale
- Next message: [Python-Dev] Python code.interact() and UTF-8 locale
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 9/13/05, Hye-Shik Chang <hyeshik at gmail.com> wrote: > On 9/11/05, Victor STINNER <victor.stinner-linux at haypocalc.com> wrote: > > > > I found a bug in Python interactive command line (program python alone: > > looks to be code.interact() function in code.py). With UTF-8 locale, the > > command << u"é" >> returns << u'\xc3\xa9' >> and not << u'\xE9' >>. > > Remember: the french e with acute is Unicode 233 (0xE9), encoded \xC3 > > \xA9 in UTF-8. > > Which version of python do you use? From 2.4, the interactive mode > respects locale as a source code encoding and it falls back to latin-1 > when decoding fails. > Aah, code.interact() and IDLE behaviors different from the real interactive mode currently. I think it needs to be fixed before the next release. For IDLE, I filed a patch on SF #1061803. But it may need some discussion because of its trickiness. :) Hye-Shik
- Previous message: [Python-Dev] Python code.interact() and UTF-8 locale
- Next message: [Python-Dev] Python code.interact() and UTF-8 locale
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list