On 3/17/2021 8:00 AM, Michał Górny wrote:
That's what we're trying to do, the problem is that they start as strings, and so we need to convert them to a bytestring.How about writing paths as bytestrings in the long term? I think this should eliminate the necessity of knowing the correct encoding for the filesystem.
That conversion is the encoding ;)And yeah, for reading, I'd use a UTF-8 reader that falls back to locale on failure (and restarts reading the file). But for writing, we need the tools that create these files (including Notepad!) to use the encoding we want.
Cheers, Steve _______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/MVD67FOAJRCNR2XXLJ4JDVFPYGZWYLDP/ Code of Conduct: http://python.org/psf/codeofconduct/