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.

作者 ncoghlan
收信人 Jan Niklas Hasse, abarry, akira, barry, deleted250130, ezio.melotti, lemburg, methane, ncoghlan, r.david.murray, vstinner, yan12125
日期 2017-01-04.08:01:45
SpamBayes Score -1.0
Marked as misclassified
Message-id <1483516905.86.0.104790994099.issue28180@psf.upfronthosting.co.za>
In-reply-to
内容
On Mac OS X, the XCode libc already ignores the locale settings and just uses UTF-8 as the default text encoding, so the hardcoding in CPython aligns with that behaviour.

That isn't the case on other *nix systems - there, we need CPython to be consistent with the configured C/C++ locale, *and* we need it to be using something other than ASCII as the default encoding.

Answer: coerce the default locale from C to C.UTF-8 (if available), or to en_US.UTF-8 (for older distros that don't provide C.UTF-8). (The latter aspect isn't in the PEP yet, it's an improvement that came up in the linux-sig discussions: https://github.com/python/peps/issues/171 )
历史
日期 用户 动作 参数
2017-01-04 08:01:46ncoghlan修改recipients: + ncoghlan, lemburg, barry, vstinner, ezio.melotti, r.david.murray, methane, akira, deleted250130, yan12125, abarry, Jan Niklas Hasse
2017-01-04 08:01:45ncoghlan修改messageid: <1483516905.86.0.104790994099.issue28180@psf.upfronthosting.co.za>
2017-01-04 08:01:45ncoghlan链接issue28180 messages
2017-01-04 08:01:45ncoghlan创建