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 asvetlov, natim, vstinner, yselivanov
Date 2018-10-18.12:44:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1539866662.76.0.788709270274.issue35014@psf.upfronthosting.co.za>
In-reply-to
Content
This issue is not an asyncio bug: the bug occurs in subprocess.

The bug is not a subprocess bug: subprocess works as expected, it encodes Unicode with sys.getfilesystemencoding() (see os.fsencode()).

The bug is that you use non-ASCII strings whereas your filesystem encoding is ASCII.

You have a different options to fix *your* issue:

* Use a different locale which uses a UTF-8 locale
* Enable the Python 3.7 UTF-8 mode
* Wait for Python 3.7.1 (which enables automatically the UTF-8 Mode for LC_CTYPE="POSIX")

Note: You might want to read my ebook http://unicodebook.readthedocs.io/ which explains how to deal with Unicode.
History
Date User Action Args
2018-10-18 12:44:22vstinnersetrecipients: + vstinner, asvetlov, yselivanov, natim
2018-10-18 12:44:22vstinnersetmessageid: <1539866662.76.0.788709270274.issue35014@psf.upfronthosting.co.za>
2018-10-18 12:44:22vstinnerlinkissue35014 messages
2018-10-18 12:44:22vstinnercreate