New submission from Claude Paroz: In wsgiref/simple_server.py (WSGIRequestHandler.get_environ), Python 3 is currently populating the env['PATH_INFO'] variable by decoding the URL path, assuming it was encoded with 'iso-8859-1', which appears to be wrong, according to RFC 3986/3987. For example, if you request the path /سلام in any modern browser, PATH_INFO will contain "/Ø³ÙØ§Ù". 'iso-8859-1' should be replaced by 'utf-8' for decoding.
Note that this was introduced as part of the fix for http://bugs.python.org/issue10155 ---------- components: Library (Lib) messages: 177449 nosy: claudep priority: normal severity: normal status: open title: Wrong URL path decoding type: behavior versions: Python 3.5 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue16679> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com