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?

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.


1
No funciona para mi ¡Solo cambió el color del carácter cuadrado!
Dr.jacky

funcionó como un encanto en MacOS
hooke
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.