Terminal no OS X Lion: não é possível escrever åäö na máquina remota

Terminal no OS X Lion: não é possível escrever åäö na máquina remota

Não é possível digitar åäö na linha de comando ao fazer ssh em uma máquina Debian. Porém, funciona localmente.

Alterar 'Declarar terminal como' para 'xterm-color' também não parece ajudar.

Responder1

Edite /etc/ssh_config e comente a linha:

SendEnv LANG LC_*

Esta mudança de configuração foi introduzida pelo Lion. Consulte man ssh_configpara obter mais informações sobre SendEnv.

Outra alternativa pode ser modificar as máquinas que você está acessando, conforme descrito na resposta do grawity.

Um tópico relacionado sobre este tópico:http://mod16.org/hurfdurf/?p=189

Responder2

Certifique-se de que a máquina remota tenha as configurações de localidade corretas:

  1. o valor de $LANG(ou $LC_CTYPE) deve ser um código de idioma UTF-8 ( en_US.utf-8por exemplo); no Debian, o valor padrão é definido em/etc/default/locale

  2. o local escolhido deve estar listado emlocale -a– se não, edite /etc/locale.gene executelocale-gen.

Responder3

Eu preciseicomentea linha SendEnv LANG LC_*em /etc/ssh_configuma instalação limpa do OS X Lion para que o åäö funcione em máquinas remotas.

Só para deixar os usuários do Google felizes: muitos de vocês provavelmente querem configurar isso para fazerIrssiem servidores remotos, trabalhe com caracteres especiais como åäö no Mac OS X Lion.

Responder4

Eu adicionei:

LC_CTYPE=en_US.UTF-8
LANG=POSIX

localizado .bash_profilena minha pasta pessoal.

informação relacionada