Terminal en OS X Lion: no se puede escribir åäö en la máquina remota

Terminal en OS X Lion: no se puede escribir åäö en la máquina remota

No puedo escribir åäö en la línea de comando cuando se realiza ssh a una máquina Debian. Aunque funciona localmente.

Cambiar 'Declarar terminal como' a 'xterm-color' tampoco parece ayudar.

Respuesta1

Edite /etc/ssh_config y comente la línea:

SendEnv LANG LC_*

Este cambio de configuración fue introducido por Lion. Consulte man ssh_configpara obtener más información sobre SendEnv.

Otra alternativa puede ser modificar las máquinas a las que accede, como se describe en la respuesta de grawity.

Un hilo relacionado con este tema:http://mod16.org/hurfdurf/?p=189

Respuesta2

Asegúrese de que la máquina remota tenga la configuración regional correcta:

  1. el valor de $LANG(o $LC_CTYPE) debe ser una configuración regional UTF-8 ( en_US.utf-8por ejemplo); en Debian, el valor predeterminado se establece en/etc/default/locale

  2. la ubicación elegida debe aparecer enlocale -a– si no, editar /etc/locale.geny ejecutarlocale-gen.

Respuesta3

tuve quecomentarInicie sesión SendEnv LANG LC_*en /etc/ssh_configuna instalación limpia de OS X Lion para que åäö funcione en máquinas remotas.

Sólo para hacer felices a los usuarios de Google: muchos de ustedes probablemente quieran configurar esto para queIrsien servidores remotos funcionan con caracteres especiales como åäö en Mac OS X Lion.

Respuesta4

Yo he añadido:

LC_CTYPE=en_US.UTF-8
LANG=POSIX

está .bash_profileubicado en mi carpeta de inicio.

información relacionada