◐ Shell
clean mode source ↗

Message 127214 - Python tracker

>> Both cases indicate the users desire to change a specific locale
>> setting and thus - of course - all the changes which that implies!
>> So why should there be a difference?
> 
> I don't think it's intentional. I would be +1 on changing to getpreferredencoding(False).

That won't actually work. If you always use the C library's locale
setting, most scripts will run in the C locale, and fail to read text
files properly.