Православный взгляд на ИТ
Архив форума
Крепко наблюдай за проявлениями гордости: она проявляется незаметно, особенно в огорчении и раздражительности на других из-за самых неважных причин.
Иоанн Кронштадтский, св.

 mc под Linux
System Administrator - 15:06 22.10.2004
Дорогие линуксоиды! Требуется Ваша помощь.

На нашем новом хостинге есть shell-доступ. Все замечательно, одно только печалит: в mc не видны (но печатаются) символы кириллицы. В самом шеле кириллица видна нормально. Support хостинга сказал, что исправит ситуацию, если я подскажу им решение. Помогите, пожалуйста, найти решение, это сильно облегчит работу над сайтом.

 Re: mc под Linux
Дионисий К - 15:38 26.10.2004
я совсем не специалист, но вдруг...

скажите, а Вы уже пользовались MC с Вашей терминальной программой?
а тип терминала в Вашей программе и в переменной среды TERM совпадают?

 Re: mc под Linux
Александр Иванов - 16:16 26.10.2004
> скажите, а Вы уже пользовались MC с Вашей терминальной программой?


Да, но только с FreeBSD.

> а тип терминала в Вашей программе и в переменной среды TERM совпадают?


Да, в обоих случаях - linux.

 Re: mc под Linux
slavindo - 17:49 26.10.2004
System Administrator, Вы писали:
Все замечательно, одно только печалит: в mc не видны (но печатаются) символы кириллицы. В самом шеле кириллица видна нормально. Помогите, пожалуйста, найти решение, это сильно облегчит работу над сайтом.

А если попробовать такие настройки mc: F9 -> Option -> Display bits -> Full 8 bit & Full 8 bit input ?

 Re: mc под Linux
Александр Иванов - 19:05 26.10.2004
> А если попробовать такие настройки mc: F9 -> Option -> Display bits -> Full 8 bit & Full 8 bit input ?


Эти опции включил первым делом. Можно даже набрать что-то по-русски в командной строке mc (вслепую) и по нажатии Enter увидеть набранное, когда bash сообщает об ошибке.

 Re: mc под Linux
Александр Воинов - 02:29 29.10.2004
Здравствуйте,

А локаль там какая?

Александр

 Re: mc под Linux
Александр Иванов - 08:24 29.10.2004
Здравствуйте!

Локаль ru. Проблема, видимо, в том, что в переменный среды стоит SUPPORTED=en_US.UTF-8:en_US:en
Но кириллица почему-то не отображается только в mc, а в шеле и родных юниксовых редакторах - все нормально.

 Re: mc под Linux
Александр Воинов - 07:47 30.10.2004
Здравствуйте, Александр,

А не мало ли просто ru? Вот у меня:

LANG=ru_RU.CP1251
LANGUAGE=ru_RU.CP1251:en_US
LC_COLLATE=ru_RU.CP1251
LC_CTYPE=ru_RU.CP1251
LC_MESSAGES=C
LC_MONETARY=en_US
LC_NUMERIC=en_US
LC_TIME=en_US

Текстовую консоль я не русифицировал, но, похоже, если правильный шрифт поставить, и там будет все в порядке.

С уважением

Александр

 Re: mc под Linux
Александр Иванов - 09:30 30.10.2004
> А не мало ли просто ru? Вот у меня:

>

> LANG=ru_RU.CP1251

> LANGUAGE=ru_RU.CP1251:en_US

> LC_COLLATE=ru_RU.CP1251

> LC_CTYPE=ru_RU.CP1251

> LC_MESSAGES=C

> LC_MONETARY=en_US

> LC_NUMERIC=en_US

> LC_TIME=en_US


Я уже писал, что переменная SUPPORTED=en_US.UTF-8:en_US:en
Видимо, это означает, что другие локали не поддерживаются.
Видимо, поэтому LANG остается en_US.UTF-8

LANGUAGE можно поставить ru_RU.CP1251:en_US, как и остальные, упоминаемые Вами, но это проблему не решает :(

 Re: mc под Linux
root - 04:19 20.11.2004
есть 2 выхода - залить свой mc или проще - указать английскую локаль - тогда сообщения mc должны быть на английском.


Архив форума