LINUX.ORG.RU
ФорумAdmin

mc через SSH


0

0

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

★★★★

Re: mc через SSH

> локаль UTF-8

Где?

> содержимое текстовых файлов, написанное кириллицей

Это что за кодировка?

P.S.

Сделай новый файл, напиши в него по-русски и посмотри чо получилося.

anonymous
()
Ответ на: Re: mc через SSH от anonymous

Re: mc через SSH

Какой ещё патч?

anonymous
()
Ответ на: Re: mc через SSH от anonymous

Re: mc через SSH

>Где?

на обоих сторонах

>Это что за кодировка?

возможно 1251, возможно UFT-8... как определить?
пишут текстовики из под винды, потом отправляют на сервер.

>Сделай новый файл, напиши в него по-русски и посмотри чо получилося.

$echo "тест" > /mnt/ftp/incoming/новый.txt

все читается - как название, так и содержимое....

При заливке могут названия файлов перекодироваться в UTF-8, а содержимое оставаться в cp1251?

Igorrr ★★★★
() автор топика
Ответ на: Re: mc через SSH от Igorrr

Re: mc через SSH

> При заливке могут названия файлов перекодироваться в UTF-8, а содержимое оставаться в cp1251?

Да, конечно. Имена файлов - собственность ОС и её ФС: как им удобно так они их и сохраняют. А вот содержимое файлов - на совести владельцев файлов.

Скорее всего там действительно 1251. Попробуй раскатать содержимое на экран такою командою: iconv -f WINDOWS-1251 <имя файла>

Если получится ересь, то перебирай другие кодировки (список поддерживаемых: iconv -l)

anonymous
()
Ответ на: Re: mc через SSH от anonymous

Re: mc через SSH

> iconv -f WINDOWS-1251 <имя файла>

да, так и есть - 1251

и как теперь правильно увидеть такой гибрид кодировок?

Igorrr ★★★★
() автор топика
Ответ на: Re: mc через SSH от Igorrr

Re: mc через SSH

Не знаю. Я доку на mc ниасилил.

anonymous
()
Ответ на: Re: mc через SSH от Igorrr

Re^2: mc через SSH

> а как его прикрутить к просмотру [F3] в mc?

В некоторых версиях mc(например, в дебиановской) по Ctrl-T вызывается менюшка с выбором кодировки файла.

> или так и смотреть, iconv .....

Прикрути vim как внешний просмотрщик к mc, а там уж :e ++enc=cp1251

// Posted using tkLOR 1.0RC1 Linux 2.6.24-1-amd64 x86_64

gaa ★★
()

Re: mc через SSH

Я сделал просмотр через меню (~/.mc/menu):
+ ! t t
6       View as CP866
        iconv -f cp866 %f |less

+ ! t t
7       View as CP1251
        iconv -f cp1251 %f |less

lonki-lomki
()
Ответ на: Re: mc через SSH от lonki-lomki

Re: mc через SSH

>Я сделал просмотр через меню

большое спасибо за решение

Igorrr ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.