STINNER Victor <victor.stin...@haypocalc.com> added the comment: > > Oh, I realized that PYTHONFSENCODING is ignored on Windows and Mac OS X. > > r84201 and r84202 fix test_sys, and r84203 fixes the documentation and > > Python usage (hide PYTHONFSENCODING variable in Python help on Windows > > and Mac OS X). > > This has to be changed: The env var needs to be respected on all > platforms.
I don't think so. On Mac OS X, you cannot create a file with an invalid utf-8 name. The VFS uses utf-8: http://developer.apple.com/mac/library/qa/qa2001/qa1173.html Use a different encoding will raise error for the first non-ascii filename. -- About Windows, Python3 uses the wide character API of Windows, except in some functions using third party libraries only providing a bytes API (eg. openssl). filenames are stored as unicode, even on removable media like CD-Rom or USB keys. I don't get the usecase here. Why would you like to change the filesystem encoding on Windows? ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8622> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com