Extra background info courtesy of @jscholesJames Scholes:

> “The wider issue is that many Python programs are written with no explicit `encoding` argument in `open` calls, implicitly expecting UTF-8 because that's often the default on Unix systems. But it usually is not the default on Windows.”

> “As I understand it, that's set to change in Python 3.15:”

peps.python.org/pep-0686/

0

If you have a fediverse account, you can quote this note from your own instance. Search https://hachyderm.io/users/mahryekuh/statuses/115504046021679150 on your instance and quote it. (Note that quoting is not supported in Mastodon.)