Marc-Andre Lemburg <m...@egenix.com> added the comment: Martin v. Löwis wrote: > > Martin v. Löwis <mar...@v.loewis.de> added the comment: > >> Please see the discussion on http://bugs.python.org/issue8514 >> for details. > > I can't see any report of actual breakage in that report, only claims of > potential breakage (with no supporting examples)
Set your CODESET to ASCII and watch the surrogate escaping begin... seriously, Martin, if you've ever worked with CGI or WSGI or FastCGI or SCGI or any of the many other protocols that use the OS environment for passing data between processes, it doesn't take much imagination to come up with examples that fail left and right. Here's one (RFC 3875, sections 4.1.7 and 4.1.5): LANG = 'en_US.utf8' CONTENT_TYPE = 'application/x-www-form-urlencoded' QUERY_STRING = 'type=example&name=Löwis' PATH_INFO = '/home/löwis/bin/mycgi.py' (HTML uses Latin-1 as default encoding and so do many of the protocols invented for it !) The file system encoding simply doesn't relate to the OS environment at all - it's just a collection of name=value mappings with no explicit encoding information. It may be a good guess, but that's it. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8603> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com