Message 389090 - Python tracker
> In UTF-8 mode, it's fine to `open(filename)` uses UTF-8. But I want to use "locale encoding" for `open(filename, encoding="locale")` because "locale" encoding is specified. Is it about the current implementation of the PEP 597, or are you thinking at the future Python which would use UTF-8 by default? Currently, getpreferredencoding(False) respects the behavior that you described, no?