Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   mc портит русские буквы (http://forum.oszone.net/showthread.php?t=12541)

cherv1 09-08-2004 16:40 66427

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

ruslandh 09-08-2004 22:26 66428

Похоже, это проблемы RedHat. А вот как помочь не знаю :(

mar 10-08-2004 18:14 66429

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

Belansky 11-08-2004 14:41 66430

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

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

mar 11-08-2004 14:57 66431

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 66432

Ради интереса проверил на том, что под руками:
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 66433

Цитата:

похоже на то, что врет конкретная сборка 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 66434

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

mar 12-08-2004 14:19 66435

gf100
4.60 (c кракозябрами) - сдаюсь :)

Jus 13-08-2004 08:22 66436

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

gf100 13-08-2004 11:34 66437

Jussy
Спасибо за наводку. Действительно работает.:)

mar 13-08-2004 12:38 66438

Jussy
точно, спасибо!
обновление putty,- и все вылечилось :)
chervi
тоже спасибо :) за обозначение проблемы

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

Jus 14-08-2004 12:56 66439

mar
gf100
Пжалста!:oszone:


Время: 15:45.

Время: 15:45.
© OSzone.net 2001-