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.

作者 ezio.melotti
收信人 dangra, ezio.melotti, lemburg, sjmachin
日期 2010-04-02.22:27:14
SpamBayes Score 7.2867296e-10
Marked as misclassified
Message-id <1270247238.98.0.791005996157.issue8271@psf.upfronthosting.co.za>
In-reply-to
内容
Here's a new patch. Should be complete but I want to test it some more before committing.
I decided to follow RFC 3629, putting 0 instead of 5/6 for bytes in range F5-FD (we can always put them back in the unlikely case that the Unicode Consortium changed its mind) and also for other invalid ranges (e.g. C0-C1). This lead to some simplification in the code.

I also found out that, according to RFC 3629, surrogates are considered invalid and they can't be encoded/decoded, but the UTF-8 codec actually does it. I included tests and fix but I left them commented out because this is out of the scope of this patch, and it probably need a discussion on python-dev.
历史
日期 用户 动作 参数
2010-04-02 22:27:19ezio.melotti修改recipients: + ezio.melotti, lemburg, sjmachin, dangra
2010-04-02 22:27:18ezio.melotti修改messageid: <1270247238.98.0.791005996157.issue8271@psf.upfronthosting.co.za>
2010-04-02 22:27:17ezio.melotti链接issue8271 messages
2010-04-02 22:27:17ezio.melotti创建