Уважаемые господа!
Недавно скачал в сети Mandriva Free 2007 на 4 CD.
Столкнулся с такой проблемой: некорректно отображаются русские имена файлов и папок на разделе ext3, созданном ранее на Mandriva 2006 Linux Center (3 DVD). Причём разделы Fat32 и NTFS отображаются нормально. Что-то не могу сообразить, что прописывать в /etc/fstab в качестве параметров. Пробовал codepage=866,iocharset=koi8-r – результат такой же.
Долгое время сидел на Mandriva 2006 Linux Center, в которой уже всё настроено и отлажено, по этому многие вещи подзабыл.
Подскажите пожалуйста…
русские имена файлов на ext3 в Mandriva Free 2007
Модератор: Bizdelnick
-
Weezing
- Сообщения: 19
русские имена файлов на ext3 в Mandriva Free 2007
Mandriva Linux 2006 LC
-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: русские имена файлов на ext3 в Mandriva Free 2007
Weezing
на ext-разделах имена файлов записываются и считываются as-is («как есть»).
и опции монтирования этих разделов роли не играют.
записывались эти файлы, видимо, процессами, запущенными с одной локалью, а сейчас читаются процессами, запущенными с другой локалью.
попробуй ее все-таки определить.
лучше перебора ничего в голову не приходит:
ls <каталог с русско-именоваными файлами> | iconv -f koi8r
ls <каталог с русско-именоваными файлами> | iconv -f cp1251
ls <каталог с русско-именоваными файлами> | iconv -f utf8
для перекодирования названий можно использовать convmv
на ext-разделах имена файлов записываются и считываются as-is («как есть»).
и опции монтирования этих разделов роли не играют.
записывались эти файлы, видимо, процессами, запущенными с одной локалью, а сейчас читаются процессами, запущенными с другой локалью.
попробуй ее все-таки определить.
лучше перебора ничего в голову не приходит:
ls <каталог с русско-именоваными файлами> | iconv -f koi8r
ls <каталог с русско-именоваными файлами> | iconv -f cp1251
ls <каталог с русско-именоваными файлами> | iconv -f utf8
для перекодирования названий можно использовать convmv
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Weezing
- Сообщения: 19
Re: русские имена файлов на ext3 в Mandriva Free 2007
да действительно, так видит каталог отлично... чтоже мне теперь делать?
т.е. нужно диск перекодировать? Аа если я снова захочу поставить 2006 мандриву?
можно как-нибудь 2007 мандриву заставить пользоваться той кодировкой, которую использует 2006??
Mandriva Linux 2006 LC
-
*Sasha*
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
Re: русские имена файлов на ext3 в Mandriva Free 2007
Млжет нужно в ядре кодировку по умолчанию поменять.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: русские имена файлов на ext3 в Mandriva Free 2007
не для ext3
лучше convmv перекодировать названия файлов. это не больно и не долго, даже на достаточно большом колличестве файлов - просто надо быть внимательным. если захочешь вернуться назад - перекодируй назад.
можно конечно выставить глобально предидущую локаль. как это сделать правильно в мандриве - пусть подскажут живущие в ней
-
svarnoy
- Сообщения: 3
- ОС: Mandriva 2007 pp+
Re: русские имена файлов на ext3 в Mandriva Free 2007
При установке Mani 2006 нужно было явным образом выбирать UTF8,а здесь -если автоматом поставил птичку там-же: уже все наоборот- получаешь кодировки родные для кириллицы.Отсюда и проблемы.сам два раза переставлял пока не прочёл,внимательно.
-
Weezing
- Сообщения: 19
Re: русские имена файлов на ext3 в Mandriva Free 2007
diesel писал(а): ↑06.01.2007 06:03
не для ext3
лучше convmv перекодировать названия файлов. это не больно и не долго, даже на достаточно большом колличестве файлов - просто надо быть внимательным. если захочешь вернуться назад - перекодируй назад.
можно конечно выставить глобально предидущую локаль. как это сделать правильно в мандриве - пусть подскажут живущие в нейстранно, кстати, что предидущая еще не на УТФ была
Блин, я что-то не разобрался с этой прогой
Подскажите как указать ей каталог, а не отдельный файл?
Mandriva Linux 2006 LC
-
Atragor
- Сообщения: 681
- Статус: ...
Re: русские имена файлов на ext3 в Mandriva Free 2007
У меня на ext3 тоже отображались вопросики вместо русских букв. Сейчас точно не скажу, ибо нахожусь в винде
но по-моему, я в /etc/fstab написал iocharset=cp1251... По крайней мере теперь все отображается нормально
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org