terminal + ssh não exibe corretamente UTF

8

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?

    
por Karel Bílek 17.02.2014 / 01:28

1 resposta

8

Esta resposta a uma pergunta semelhante ajudou

link

Comentar o SendEnv LANG LC_* no arquivo local /etc/ssh/ssh_config corrigiu tudo.

    
por Karel Bílek 17.02.2014 / 01:37