nixp.ru v3.0

23 октября 2017,
понедельник,
10:54:39 MSK

DevOps с компанией «Флант»
Gluck написал 26 мая 2006 года в 12:57 (532 просмотра) Ведет себя как мужчина; открыл 5 тем в форуме, оставил 33 комментария на сайте.

На рабочей станции Fedora 5-я кодировка UTF-8, на сервачке FreeBSD 6.0 кодировка KOI8-R.

Вопрос в следующем, как можно по SSH ХОДИТЬ НА сервачек, чтобы с кодировкой проблем не было?

Для фрюхм нормальной поддержки UTF-8 прикрутить не получается. Т.е. русские буквы выводятся нормально, а вот к примеру с рамками в mc проблема.

Пробую в терминале

> locale ru_RU.koi8r

> ssh host-freebsd

все-равно ssh запускается с кодировкой UTF-8.

Пробывал перевести Fedorу на KOI8-R.

В /etc/sysconfig/i18n

LANG=«ru_RU.koi8r»

С SSH все здорово! НО… Федора, почему-то, игнорирует при монтировании iocharset на FAT-овских разделах и монтирует их все-равно в UTF-8.

Dr. Evil

не понятно: ты с ssh решил проблему или нет?

если решил, то осталась проблема с монтированием, да? если так, то давай /etc/fstab

Gluck

/etc/fstab

LABEL=/ / ext3 defaults 1 1

devpts /dev/pts devpts gid=5,mode=620 0 0

tmpfs /dev/shm tmpfs defaults 0 0

/dev/hda7 /home reiserfs defaults 1 2

/dev/hda1 /mnt/win_c vfat iocharset=koi8-r,codepage=866 0 0

proc /proc proc defaults 0 0

sysfs /sys sysfs defaults 0 0

LABEL=SWAP-hda6 swap swap defaults 0 0

С ssh вопрос так и не решен… Точнее если на Федоре кодиовка KOI8-R, то и проблемы с ssh нет, т.к. кодировка одинаковая, а как быть, если разная???

Но если Федору на KOI8-R переводить, то возникает проблема кодировки при монтировании ФАТ-овских разделов.

Genie

use screen

Gluck

Конечно, спасибо за ответ, но вот смотрю и думаю, в каком же контексте вас понимать?…

Genie

в контексте локальной кодировки не совпадающей с удалённой.

screen может перекодировать.

кроме того, стОит вспомнить, что локаль — это свойство процесса

поэтому сполне можно запусить

$ LANG=ru_RU.UTF-8 xterm -e ssh user@host.connect.to


и работать.