2012年2月8日 Simon Cross <hodgestar+pythondev at gmail.com>: > Is the idea to have: >> b"foo".decode("locale") >> be roughly equivalent to >> encoding = locale.getpreferredencoding(False) > b"foo".decode(encoding) >> ? Yes. Whereas: b"foo".decode(sys.getfilesystemencoding()) is equivalent to encoding = locale.getpreferredencoding(True) b"foo".decode(encoding) Victor