-----Original MessageFrom: Алексей Котиков <der_rasend_kat***@m*****.ru>
To: "comp.soft.linux.discuss" <24686***@m*****.ru> (1423246)
Date: Wed, 17 Oct 2007 01:41:31 +0400
Subject: Re: Листинг файлов в кодировке cp1251
>
> >
> > В mc в "свойствах панели" можно выставить кодировку панели. Я так понял,
что
> > это позволит видеть нормально имена файлов в ср1251. Но при выборе этой кодировки,
> > ничего не меняется. И при любой другой тоже.
> > Так же iceweasel вообще не показывает файлы в этой кодировке, словно из нет.
> > Вообщем, каким образом можно устроить сабж?
> > Файлы в кодировке ср1251 находятся на ext3, залитые с виндоуз машины по фтп.
> > Спасибо.
> >
>
> Кодировка символов на разделах системы должна быть единой. Это нужно для того,
> чтобы все файлы отображались одинаково коректно. Как правило, эта окдировка
совпадает
> с системной локалью.
> Поясню на примере: системная локаль у тебя UTF8. Ты создал файл, имя которого
> содержит кириллические символы. Символы эти отображается корректно.
> Далее ты копируешь на этот же раздел файлы, содержащие кириллические символы,
> но уже в кодировке cp1251, без конвертации этих символов в UTF8. Соответственно
> если ты монтируешь раздел без указания кодировки, то видишь корректно только
> кирилические символы имен файлов в кодировке UTF8. Остальные кодировки - не
читабельны.
> Можно монтировать раздел с опцией iocharset=cp1251. Тогда увидишь корректно
кириллические
> символы в именах файлов с кодировкой cp1251, а символы в UTF8 - не читабельны.
>
> Отсюда несколько выводов:
> 1. Неправильно настроен FTPшник, ибо он не конвертирует посторонние символы
в
> кодировку системной локали.
> 2. Те файлы, кодировка которой отличается от системной локали (ну или от той
> кодировки, что указана при монтировании раздела), придется поправлять врукопашную.
> Для этого есть утилита convmv. Как работает - смотри man convmv, там все предельно
> просто.
>
> Удачи
>
Спасибо!!
1. Ага, до фтпшика еще руки не дошли, ибо его (proftp) пересобирать надо с правкой
кода или патчить.
2. А есть ли какие-нить файловые манагеры (под kde или gnome например), которые
позволяют переводить названия файлов из cp1251 в utf-8 только на момент просмотра
директории , в которой он лежат?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32774; Возраст листа: 1545; Участников: 1455
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/697565