У меня новая версия Ubuntu, и я хочу подключиться через ssh в gnome-терминал. Сервер использует latin1 (все файлы и т.д. являются latin1), поэтому я хочу использовать это в сеансе. Я изменил кодировку в опции меню, чтобы символы правильно выводились на мой экран, но я не могу правильно ввести не-ascii. Должен ли я передать некоторые магические аргументы в ssh или в gnome-терминал есть настройка, или я должен использовать stty? Я немного растерялся.
Обновить:
ХОРОШО. Теперь я немного сузил проблему. Если я запускаю следующее в командной строке:
php -r 'while ($c = fread(STDIN, 1)) { echo $c; }'
И нажмите не-ASCII ключ, он правильно эхом. Однако, если я наберу тот же ключ в оболочке, ничего не произойдет. Так что это должна быть какая-то настройка в среде оболочки (настройка локали?). Есть идеи?