(Перенаправлено с Подключение на удаленный хост с не UTF-8 локалью)
Итак, решение найдено с помощью утилитки luit.
Так как я существо ленивое то взял ее из сборки Debian для Armel саму по себе утилитку качаем:
Это запускаемый, не упакованный файл. Кто мне не верит тот может найти в инете пакет x11-utils для armel (deb пакет) и выдернуть ее от туда.
далее кладем ее куда угодно (я положил в /home/user/bin и затем прописал в /etc/profile в строке PATH)
затем (ну так как я ее не собирал в взял уже готовую, и пути к таблицам кодировок не очень совпали) делаем симлинки на локали
ln -s /usr/share/X11/locale /usr/lib/X11/locale
(делать под root)
Все.
Пример использования:
имеем удаленный хост с кодировкой KOI8-R, а у нас вроде как UTF8
luit -encoding 'KOI8-R' ssh host.ru -l user
p.s. так же luit подходит для запуска приложений не знающих про UTF-8