Esta resposta a uma pergunta semelhante ajudou
Comentar o SendEnv LANG LC_*
no arquivo local /etc/ssh/ssh_config
corrigiu tudo.
Eu tenho um servidor remoto, ao qual me conecto via SSH.
Em computadores Mac OS e Gentoo separados, quando eu me conecto a este servidor, o unicode funciona bem. Na minha nova instalação do Ubuntu, não vejo unicode neste servidor corretamente e não consigo inseri-los corretamente também.
Eu tenho um arquivo com a letra "ž". Quando eu less
localmente, no Ubuntu, no Terminal, vejo correta "ž". Quando eu less
o mesmo arquivo no servidor acima mencionado via SSH, vejo apenas <C5><BE>
- tanto no Terminal e xterm
.
locale
no servidor me mostra isso
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=cs_CZ.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=cs_CZ.UTF-8
LC_NAME=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
LC_TELEPHONE=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
LC_IDENTIFICATION=cs_CZ.UTF-8
LC_ALL=
O terminal tem codificação UTF8 (e, como escrevi, o arquivo unicode é aberto corretamente quando aberto localmente).
O que pode estar errado?
Esta resposta a uma pergunta semelhante ajudou
Comentar o SendEnv LANG LC_*
no arquivo local /etc/ssh/ssh_config
corrigiu tudo.
Tags ssh gnome-terminal unicode