terminal + ssh no muestra UTF correctamente

12

Tengo un servidor remoto, al que me conecto a través de SSH.

En computadoras Mac OS y Gentoo separadas, cuando me conecto a este servidor, Unicode funciona bien. En mi nueva instalación de Ubuntu, no veo unicode en este servidor correctamente y parece que tampoco puedo insertarlos correctamente.

Tengo un archivo con una letra "ž". Cuando lesslo localmente, en Ubuntu, en la Terminal, veo correcto "ž". Cuando veo lessel mismo archivo en el servidor mencionado a través de SSH, solo veo <C5><BE>, tanto en Terminal como en xterm.

locale en el servidor me muestra esto

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=

El terminal tiene codificación UTF8 (y como escribí, el archivo Unicode se abre correctamente cuando se abre localmente).

¿Qué puede estar mal?

Karel Bílek
fuente

Respuestas:

16

Esta respuesta a una pregunta similar ayudó

/ubuntu//a/144448/9685

Comentando SendEnv LANG LC_*en el /etc/ssh/ssh_configarchivo local solucionó todo.

Karel Bílek
fuente
1
No funciona para mi ¡Solo cambió el color del carácter cuadrado!
Dr.jacky
funcionó como un encanto en MacOS
hooke