URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 50856
[ Назад ]

Исходное сообщение
"ssh: несовпадение кодировок в разных системах"

Отправлено sevast , 24-Ноя-04 02:28 
Задача примерно такая...

есть клиент, Fedora Core 3 с аутентично настроенной русской локалью UTF-8

есть сервер, Fedora Core 2 с аутентично настроенной русской локалью KOI8-R

так вот: если я с помощью putty с-под вындовз лезу на сервак - у меня происходит грамотная трансляция раскладок win1251 < -- > koi8 < -- > win1251

но из-под клиентской линухи - начинаются проблемы с чтением-писанием кириллицы

пробовал после входа на сервак менять временно текущую локаль на серваке на UTF. все меняется корректно, только видеть кирилицу - ни гу-гу

что делать бум?


Содержание

Сообщения в этом обсуждении
"ssh: несовпадение кодировок в разных системах"
Отправлено Андрей , 24-Ноя-04 11:30 
export LANG=ru_RU.KOI8-R
xterm -title "ssh PROXY (10.0.0.9)" -fn -misc-fixed-medium-r-*-*-15-*-*-*-*-*-koi8-r -geometry 90x40 -e "ssh -lroot 10.0.0.9"

локально у меня utf-8 на серваке админ поставил koi8-r,
с отображением и вводом русских букв проблем нет.


"ssh: несовпадение кодировок в разных системах"
Отправлено sevast , 24-Ноя-04 13:42 
>export LANG=ru_RU.KOI8-R
>xterm -title "ssh PROXY (10.0.0.9)" -fn -misc-fixed-medium-r-*-*-15-*-*-*-*-*-koi8-r -geometry 90x40 -e "ssh -lroot
>10.0.0.9"
>
>локально у меня utf-8 на серваке админ поставил koi8-r,
>с отображением и вводом русских букв проблем нет.


похоже, что это написано под псевдотерминал, который в X-ах запускается. мне же под реальный терминал решение нужно.


"ssh: несовпадение кодировок в разных системах"
Отправлено taienos , 25-Ноя-04 16:11 
>>export LANG=ru_RU.KOI8-R
>>xterm -title "ssh PROXY (10.0.0.9)" -fn -misc-fixed-medium-r-*-*-15-*-*-*-*-*-koi8-r -geometry 90x40 -e "ssh -lroot
>>10.0.0.9"
>>
>>локально у меня utf-8 на серваке админ поставил koi8-r,
>>с отображением и вводом русских букв проблем нет.
>
>
>похоже, что это написано под псевдотерминал, который в X-ах запускается. мне же
>под реальный терминал решение нужно.

unicode_stop


"ssh: несовпадение кодировок в разных системах"
Отправлено sevast , 25-Ноя-04 23:19 
>>>export LANG=ru_RU.KOI8-R
>>>xterm -title "ssh PROXY (10.0.0.9)" -fn -misc-fixed-medium-r-*-*-15-*-*-*-*-*-koi8-r -geometry 90x40 -e "ssh -lroot
>>>10.0.0.9"
>>>
>>>локально у меня utf-8 на серваке админ поставил koi8-r,
>>>с отображением и вводом русских букв проблем нет.
>>
>>
>>похоже, что это написано под псевдотерминал, который в X-ах запускается. мне же
>>под реальный терминал решение нужно.
>
>unicode_stop


c unicode_stop все ясно. но что делать, если unicode_stop наберут в псевдотерминале kde? kde слетает к чертям.

а без unicode_stop в kde так не помогает.

короче, я написал bash-script под это. из-под терминала все отлично пашет, но если его пустить из-под kde - выходит полная задница. как тогда эти грабли обходить?