terminal + ssh não exibe UTF corretamente

12

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 corretamente neste servidor e também não consigo inseri-los corretamente.

Eu tenho um arquivo com a letra "ž". Quando eu lesslocalmente, no Ubuntu, no Terminal, vejo "ž" correto. Quando eu tenho lesso mesmo arquivo no servidor acima mencionado via SSH, vejo apenas <C5><BE>- tanto no Terminal como no 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 possui codificação UTF8 (e, como escrevi, o arquivo unicode é aberto corretamente quando aberto localmente).

O que pode estar errado?

Karel Bílek
fonte

Respostas:

16

Esta resposta a uma pergunta semelhante ajudou

/ubuntu//a/144448/9685

Comentar SendEnv LANG LC_*no /etc/ssh/ssh_configarquivo local corrigiu tudo.

Karel Bílek
fonte
1
Não funciona para mim. Apenas mudou a cor do caractere quadrado!
Dr.jacky
trabalhou como um encanto no MacOS
Hooke