Message225829
Current cryptic incantation that requires deep knowledge of the encoding system to follow:
data = data.encode("latin-1").decode("utf-8", "surrogateescape")
Replacement that is not only more self-documenting, but also gives you something specific to look up in order to learn more:
data = wsgiref.util.fix_encoding(data, "utf-8")
As a WSGI server, the standard library code mostly does this in the other direction, converting data from its original web server provided encoding *to* latin-1. |
|
Date |
User |
Action |
Args |
2014-08-24 15:23:04 | ncoghlan | set | recipients:
+ ncoghlan, lemburg, pje, pitrou, vstinner, benjamin.peterson, ezio.melotti, serhiy.storchaka |
2014-08-24 15:23:04 | ncoghlan | set | messageid: <1408893784.05.0.955314394792.issue22264@psf.upfronthosting.co.za> |
2014-08-24 15:23:04 | ncoghlan | link | issue22264 messages |
2014-08-24 15:23:03 | ncoghlan | create | |
|