Greg Wooledge <g...@wooledge.org> writes: > On Fri, Feb 16, 2024 at 03:34:12PM +0200, Anssi Saari wrote: >> Yah. It was ssh passing through all that. On serial console, locale >> settings are as expected: >> >> $ locale >> LANG=en_US.UTF-8 >> LANGUAGE=en_US:en >> LC_CTYPE="en_US.UTF-8" >> LC_NUMERIC="en_US.UTF-8" >> LC_TIME="en_US.UTF-8" > [...] > > Well then, that just changes the mystery from "happens on the Debian > system I ssh into" to "happens on my ssh client". For some reason, > your ssh client has all of those LC_* variables set in its environment, > which is still quite unusual.
Not at all, I know perfectly well where that comes from. I'd be upset if I didn't. I set all that in my shell config. It's a kind of a legacy contamination from remote shell machines. As I don't have root on all the shell machines I use, I have traditionally configured locales in shell init there. And at some point, I've copied those locale settings to my home desktop, possibly other machines too. I guess one of these days I'll run update-locale and clean up my shell config.