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?

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.


1
Não funciona para mim. Apenas mudou a cor do caractere quadrado!
Dr.jacky

trabalhou como um encanto no MacOS
Hooke
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.