5

Can't type åäö on the command line when ssh'ing to a Debian machine. It works locally though.

Changing 'Declare terminal as' to 'xterm-color' doesn't seem to help, either.

Jonatan Littke
  • 375
  • 1
  • 3
  • 11

5 Answers5

9

Edit /etc/ssh_config and comment out the line:

SendEnv LANG LC_*

This config change was introduced by Lion. See man ssh_config for more information on SendEnv.

Another alternative may be to modify the machines you're accessing, as described in grawity's answer.

A related thread on this topic: http://mod16.org/hurfdurf/?p=189

Jonatan Littke
  • 375
  • 1
  • 3
  • 11
  • And if you're on macos Ventura: edit the ssh config in your homefolder instead ( ~/.ssh/config ) and there add the line SendEnv LANG LC_* – Alisso Feb 05 '23 at 19:20
3

Make sure the remote machine has correct locale settings:

  1. the value of $LANG (or $LC_CTYPE) should be an UTF-8 locale (en_US.utf-8 for example); on Debian, the default value is set in /etc/default/locale

  2. the chosen locale should be listed in locale -a – if not, edit /etc/locale.gen and run locale-gen.

u1686_grawity
  • 426,297
  • 64
  • 894
  • 966
2

I had to comment out the line SendEnv LANG LC_* in /etc/ssh_config on a clean install of OS X Lion in order to get åäö to work on remote machines.

Just to make Google users happy: many of you probably want to configure this to make Irssi on remote servers work with special characters like åäö on Mac OS X Lion.

slhck
  • 223,558
  • 70
  • 607
  • 592
nybergh
  • 395
  • 3
  • 11
1

Or even easier, you can uncheck the "Set locale environment variables on startup" setting in Terminal.app under Settings Windows > Settings Tab > Advanced and restart Terminal.app

Luis A.
  • 11
  • 1
0

I have added:

LC_CTYPE=en_US.UTF-8
LANG=POSIX

in .bash_profile located in my home folder.

Seth
  • 393
  • 8
  • 26
  • 2
    If you meant this as an answer can you explain how this answers the question? See the [faq] and [about] pages for more information about how this site works. Thanks! – Seth Mar 24 '13 at 19:07