[Python-Dev] Proposal: new environment variable PYTHONSTDOUTENCODING (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Tue May 20 20:25:42 CEST 2008


You're forgetting about print; in Python 2.x, when stdout is connected to a terminal, the locale settings (typically the LANG, LCALL and LCCTYPE environment variables) are taken into account when 'print' writes to sys.stdout. Isn't it then enough to make sure your locale setting are correct? (Never had any problems myself, if works great in Ubuntu).

It's much more difficult on OS X, for example, which doesn't really support the concept of locales (at least prior to 10.5).

There are other odd cases, like the Eclipse one I mentioned. Setting the locale doesn't help there.

Regards, Martin



More information about the Python-Dev mailing list