This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

作者 loewis
收信人 Arfrever, ezio.melotti, gregory.p.smith, lemburg, loewis, pitrou, vstinner
日期 2010-05-03.21:10:40
SpamBayes Score 0.0014930079
Marked as misclassified
Message-id <4BDF3BCF.6070109@v.loewis.de>
In-reply-to <4BDF3A5E.6080101@egenix.com>
内容
> 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'

I still don't see a *failure* here. AFAICT, it all works correctly.
In particular, I fail to see the advantage of using bytes over using
escaped strings, in terms of correctness. I'm even skeptical that there
is an advantage in terms of usability (and if there is, I'd like to see
a demonstration of that, as well).
历史
日期 用户 动作 参数
2010-05-03 21:10:43loewis修改recipients: + loewis, lemburg, gregory.p.smith, pitrou, vstinner, ezio.melotti, Arfrever
2010-05-03 21:10:40loewis链接issue8603 messages
2010-05-03 21:10:40loewis创建