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.

作者 methane
收信人 Jan Niklas Hasse, abarry, akira, barry, deleted250130, ezio.melotti, lemburg, methane, ncoghlan, r.david.murray, vstinner, yan12125
日期 2017-01-07.05:24:57
SpamBayes Score -1.0
Marked as misclassified
Message-id <1483766697.5.0.413483067372.issue28180@psf.upfronthosting.co.za>
In-reply-to
内容
>> stderr is used to log errors. Getting a new error when trying to log
>> an error is kind of annoying.
>
> Hm, what bad surprise/error could appear that would not appear with backslashescape?

$ cat badfilename.py 
badfn = "こんにちは".encode('euc-jp').decode('utf-8', 'surrogateescape')
print("bad filename:", badfn)

$ PYTHONIOENCODING=utf-8:backslashreplace python3 badfilename.py 
bad filename: \udca4\udcb3\udca4\udcf3\udca4ˤ\udcc1\udca4\udccf

$ PYTHONIOENCODING=utf-8:surrogateescape python3 badfilename.py 
bad filename: �����ˤ���
历史
日期 用户 动作 参数
2017-01-07 05:24:57methane修改recipients: + methane, lemburg, barry, ncoghlan, vstinner, ezio.melotti, r.david.murray, akira, deleted250130, yan12125, abarry, Jan Niklas Hasse
2017-01-07 05:24:57methane修改messageid: <1483766697.5.0.413483067372.issue28180@psf.upfronthosting.co.za>
2017-01-07 05:24:57methane链接issue28180 messages
2017-01-07 05:24:57methane创建