Inada Naoki wrote:

> Default encoding is used for:

> a. Really need to use locale specific encoding
> b. UTF-8 (bug. not work on Windows)
> c. ASCII (not a bug, but slow on Windows)

> I assume most usages are (b) and (c). This PEP can reduce them soon.

Is this just an assumption, based on those times being visible to someone who 
installs a lot of packages, or has the use of any locale other than UTF-8 and 
ASCII really gone down a lot?  Have browsers stopped using charset sniffing?

> Additionally, encoding="locale" will be backward/forward compatible

What would be the problem with changing the default from None to locale?  (I 
think you mentioned that they are the same 99% of the time; is that other 1% 
likely to be cases where locale is wrong but None is right?  Would there be a 
better way to represent that 1%?)

-jJ
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/NGAF753ALAPMUKNJWFBYLDOTYTUJH6ZG/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to