消息 [102209]
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:19 | ezio.melotti | 修改 | recipients:
+ ezio.melotti, lemburg, sjmachin, dangra |
| 2010-04-02 22:27:18 | ezio.melotti | 修改 | messageid: <1270247238.98.0.791005996157.issue8271@psf.upfronthosting.co.za> |
| 2010-04-02 22:27:17 | ezio.melotti | 链接 | issue8271 messages |
| 2010-04-02 22:27:17 | ezio.melotti | 创建 | |
|