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.

Author vstinner
Recipients ezio.melotti, vstinner
Date 2018-01-15.11:20:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1516015242.77.0.467229070634.issue32555@psf.upfronthosting.co.za>
In-reply-to
Content
Python 3.6 doesn't use the right encoding in os.strerror(), time.stftime(), locale.localeconv(), time.tzname, etc. on macOS, FreeBSD and other platforms.

See my fix locale encodings in bpo-29240: commit 7ed7aead9503102d2ed316175f198104e0cd674c, and test_all_locales.py attached to bpo-29240.

See also the bpo-31900 for locale.localeconv() encoding issue when LC_NUMERIC encoding is different than the LC_CTYPE encoding.
History
Date User Action Args
2018-01-15 11:20:42vstinnersetrecipients: + vstinner, ezio.melotti
2018-01-15 11:20:42vstinnersetmessageid: <1516015242.77.0.467229070634.issue32555@psf.upfronthosting.co.za>
2018-01-15 11:20:42vstinnerlinkissue32555 messages
2018-01-15 11:20:42vstinnercreate