PDA

Показать полную графическую версию : mc портит русские буквы


cherv1
09-08-2004, 16:40
Настроил в своем RH 9 русскую локаль.
Консоль нормально читается в Putty через ssh, но после запуска mc (и выхода из него) русские буквы заменяются каракулями...
пробовал обновлять mc - безрезультатно.
В линухе я относительно недавно.
Буду рад любой помощи....

ruslandh
09-08-2004, 22:26
Похоже, это проблемы RedHat. А вот как помочь не знаю :(

mar
10-08-2004, 18:14
ruslandh
проверила - под FreeBSD (если зайти из Win98 через putty - та же петрушка:
- захожу, переключаюсь на русский, переключаюсь на английский - все нормально
- mc -  переключаюсь на русский, переключаюсь на английский - все нормально
- F10 - переключаюсь на русский - получаю кракозябр.
Скорее это проблема putty?

Belansky
11-08-2004, 14:41
mar
Проверил под FreeBSD 4.9 и 5.2.1. $SHELL=tcsh и zsh. Переключался туда-сюда и просто так, и с запуском MC, и локально, и удаленно. Результат один: глюка не наблюдается. Нужно как-то иначе локализовать проблему.

Исправлено: Belansky, 14:45 11-08-2004

mar
11-08-2004, 14:57
Belansky
(FreeBSD4.10+bash+Koi8+mc->настройки-> отображение символов-> Koi8-R отмечено полный 8-битный вид) + (win98SE+Putty 0.53b->Translation->Unicode mode->KOI8-R)
Ну я не знаю, что бы еще такое указать...
интересно, что для "порчи" русской локали в путти оказалось достаточно просто зайти в mc и выйти из него, никуда и ни на что не переключаясь.

Добавлено:

и локально, и удаленно
нет, так штука именно в использовании Putty из-под windows. Обычным *nix-овым ssh мне такого эффекта тоже не удавалось добиться.

gf100
12-08-2004, 10:54
Ради интереса проверил на том, что под руками:
w2k+Putty 0.53b->Translation->Unicode mode->KOI8-R

FreeBSD 4.7-RELEASE  mc 4.5.55   - проблемы нет
Solaris 5.8 x86             mc 4.5.55   - проблемы нет
Solaris 5.9 x86             mc 4.6.0     - проблема есть
Linux 2.4.19-4GB         mc 4.5.55   - проблемы нет

интересная картинка :gigi: , похоже на то, что врет конкретная сборка mc.

mar
12-08-2004, 11:42
похоже на то, что врет конкретная сборка mc
или кодировка, идущая из виндов - локаль-то с двух сторон совмещается.   (а при работе из юниксного ssh никогда никаких проблем не замечала)

Добавлено:

хм. проверила на FreeBSD 2.2.7-RELEASE - проблем нет (но что бы я помнила что там было :))
RadHat (по-моему 7.2 - проблем нет). Интересно - может я и впрямь во Free что-то напахала (но не я одна - проверила на сервере, установленном не мной (4.9 cvsup до 4.10) - та же петрушка. Или все-таки винды? (больно уж много неизвестных - не вычленить :()
debian3.0 - те же кракозябры после mc
altlinux2.2 - аналогично

(а шрифты в 98se и w2k - разные, несмотря на всю свою юникодность )
Belansky
chervi
а вы из каких виндов смотрели?

gf100
12-08-2004, 12:38
Есть проедложение: Нажать в mc клавишу F1 и посмотреть версию.
Кроме того, левизна может быть в одной из библиотек. Повторюсь - у меня вылезли крокозябры после mc 4.6.0, и ни в одной системе с mc 4.5.55. Но старая версия не понимает файлы > 2 Гб.

mar
12-08-2004, 14:19
gf100
4.60 (c кракозябрами) - сдаюсь :)

Jus
13-08-2004, 08:22
У меня красна-шапка 9. Проблема сия была, но благополучно свалила как проапгрейдил PuTTY до версии 0.55.
Удачи!

gf100
13-08-2004, 11:34
Jussy
Спасибо за наводку. Действительно работает.:)

mar
13-08-2004, 12:38
Jussy
точно, спасибо!
обновление putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/),- и все вылечилось :)
chervi
тоже спасибо :) за обозначение проблемы

Исправлено: mar, 12:40 13-08-2004

Jus
14-08-2004, 12:56
mar
gf100
Пжалста!:oszone:




© OSzone.net 2001-2012