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_config
para 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:
el valor de
$LANG
(o$LC_CTYPE
) debe ser una configuración regional UTF-8 (en_US.utf-8
por ejemplo); en Debian, el valor predeterminado se establece en/etc/default/locale
la ubicación elegida debe aparecer en
locale -a
– si no, editar/etc/locale.gen
y ejecutarlocale-gen
.
Respuesta3
tuve quecomentarInicie sesión SendEnv LANG LC_*
en /etc/ssh_config
una 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_profile
ubicado en mi carpeta de inicio.