Antoine Pitrou added the comment: > > We should not overcomplicate this. I suggest that we simply use utf-8 under > > the C locale. > > Do you mean utf8/strict or utf8/surrogateescape? > > utf8/strict doesn't work (os.listdir raises an unicode error) if your > system is configured to use latin1 (ex: filenames are stored in this > encoding), but unfortunately your program is running in an empty > environment (so will use the POSIX locale).
The issue is about stdin and stdout, I'm not sure why os.listdir would be affected. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19977> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com