Message150040
> it will still be passing values that can't be
> interpreted by other processes as you highlighed earlier.
On UNIX, data going outside Python has be be encoded: you pass byte strings, not directly Unicode. Surrogates are encoded back to original bytes.
Example:
>>> b'a\xff'.decode('ascii', 'surrogateescape')
'a\udcff'
>>> b'a\xff'.decode('ascii', 'surrogateescape').encode('ascii', 'surrogateescape')
b'a\xff' |
|
Date |
User |
Action |
Args |
2011-12-21 20:04:44 | vstinner | set | recipients:
+ vstinner, pitrou, vila, benjamin.peterson, r.david.murray, gz, poolie |
2011-12-21 20:04:44 | vstinner | set | messageid: <1324497884.3.0.0325051788672.issue13643@psf.upfronthosting.co.za> |
2011-12-21 20:04:43 | vstinner | link | issue13643 messages |
2011-12-21 20:04:43 | vstinner | create | |
|