(In reply to comment #24) > I'm able to use my locale environment on remote host with any shell > available on Linux and in all cases without code modification.
On *your* Linux machines. You can see here that this doesn't always work:
brocoli:~> ssh doublejack locale Connected to doublejack (from 140.77.14.28) LANG=POSIX LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME=en_DK LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
brocoli:~> ssh -t doublejack locale Connected to doublejack (from 140.77.14.28) LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= Connection to doublejack closed.
No LC_TIME=en_DK this time...
(In reply to comment #24)
> I'm able to use my locale environment on remote host with any shell
> available on Linux and in all cases without code modification.
On *your* Linux machines. You can see here that this doesn't always work:
brocoli:~> ssh doublejack locale "POSIX" "POSIX" ON="POSIX"
Connected to doublejack (from 140.77.14.28)
LANG=POSIX
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME=en_DK
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
brocoli:~> ssh -t doublejack locale "POSIX" "POSIX" ON="POSIX"
Connected to doublejack (from 140.77.14.28)
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
Connection to doublejack closed.
No LC_TIME=en_DK this time...