Отображение кириллицы в именах файлов на дискете (или страшный зверь Супермаунт)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
fox-contra
Сообщения: 33

Отображение кириллицы в именах файлов на дискете

Сообщение fox-contra »

Дистрибутив Mandriva 2006 (если это важно...)

Дискетка с файлами типа "русское_имя_файла.doc" например, монтируется автоматом, но файлы выглядят вот так "??????_???_?????.doc".

В /etc/fstab строчка выглядит вот так:

Код: Выделить всё

none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0022,user,iocharset=koi8-r,codepage=866,sync 0 0


При установке выбрал английский язык. Потом подправил /etc/sysconfig/i18n -- вот так:

Код: Выделить всё

SYSFONTACM=koi8-r
LANGUAGE=en_US:en
LC_ADDRESS=ru_RU
LC_COLLATE=en_US
LC_NAME=ru_RU
LC_NUMERIC=ru_RU
LC_MEASUREMENT=ru_RU
LC_TIME=en_US
LANG=en_US
LC_IDENTIFICATION=ru_RU
LC_MESSAGES=en_US
LC_CTYPE=ru_RU
LC_TELEPHONE=ru_RU
LC_MONETARY=ru_RU
LC_PAPER=ru_RU
SYSFONT=alt-sans-8x16


На сидюках и в сетевых папках (на виндовых дисках) русские имена файлов отображаются правильно, а на дискетах -- нет.
Подскажите, где копать дальше?

Если не трудно, дуплетом в е-мыло: мой-ник собачье_а уапdех ги :)
Спасибо сказали:
Аватара пользователя
Docent
Сообщения: 216

Re: Отображение кириллицы в именах файлов на дискете

Сообщение Docent »

Дискеты с винды приносятся, а там cp1251, так может попробовать поставить io=cp1251.
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Отображение кириллицы в именах файлов на дискете

Сообщение snake »

(Docent @ Aug 5 2006, в 14:06) писал(а):Дискеты с винды приносятся, а там cp1251,

А не cp866? :unsure:
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
Docent
Сообщения: 216

Re: Отображение кириллицы в именах файлов на дискете

Сообщение Docent »

Может и cp866, но это досовская кодировка.
Спасибо сказали:
Аватара пользователя
fox-contra
Сообщения: 33

Re: Отображение кириллицы в именах файлов на дискете

Сообщение fox-contra »

Docent писал(а):
05.08.2006 15:16
Может и cp866, но это досовская кодировка.


Чего-то я не пойму (здесь и выше). А у Вас оно как работает, в той же Мандриве?

Если я в командной строке монтирую дискету вот так:
mount -t vfat -o user,codepage=866,iocharset=koi8-r,noexec,conv=auto /dev/fd0 /mnt/floppy
то русские буквы читается.
А вот автоматом -- фиг.

А CDROM'ы с теми же самыми codepage=866 и iocharset=koi8-r монтируются нормально, всё читается.
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Отображение кириллицы в именах файлов на дискете

Сообщение estarchak »

отрубите супермаунт, поставьте gnome-volume-manager или апплет kwikdisk
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
fox-contra
Сообщения: 33

Re: Отображение кириллицы в именах файлов на дискете

Сообщение fox-contra »

estarchak писал(а):
05.08.2006 16:31
отрубите супермаунт, поставьте gnome-volume-manager или апплет kwikdisk

Ага! Супермаунт таки...
Спасибо! Буду пробовать
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Отображение кириллицы в именах файлов на дискете

Сообщение Skull »

Docent писал(а):
05.08.2006 15:16
Может и cp866, но это досовская кодировка.
Блин, иногда лучше жевать... 866 - OEM-кодировка, 1251-ANSI. Что это и в чём различия - бегом в MSDN. :)
Skull
Спасибо сказали: