[Comm] Длинные имена на FAT

Sergey Vlasov vsu на altlinux.ru
Пт Дек 12 11:23:57 MSK 2003


On Fri, Dec 12, 2003 at 10:03:52AM +0200, Maxim Tyurin wrote:
> On Thu, Dec 11, 2003 at 12:56:23PM +0300, Sergey Vlasov wrote:
> > > > > При монтировании как vfat - видно что имя длинное, но вопросы
> > > > > вместо кириллицы.
> > > > И всё-таки строку монтирования в студию. А вопросы, глядючи под 
> > > > root командой ls или под пользователем тоже самое?
> > > 
> > > mount -t vfat -o user,umask=0,sync,showexec /dev/sdb1 /mnt/disk
> > > от добавления iocharset=koi8-r ничего не меняется 
> > > codepage 866 явно не подходит (и при ее указании ничего не меняется),
> > > а codepade koi8-r указать нельзя 
> > > 
> > > вот вывод команды ls
> > > ls
> > > ?????????                            ?.??????? ????-???????????? ???.pdb  ?.??????? ?????????? ????????.pdb
> > 
> > Попробуйте добавить опцию utf8, запустите uxterm и посмотрите, что
> > выдаст ls там.  Или засуньте этот вывод в файл и пришлите на разборку.
> 
> строка монтирования:
> mount -t vfat -o user,umask=0,sync,showexec,utf8 /dev/sdd1 /mnt/disk
> 
> вывод ls прилагаю.
> 
> Для теста создал 2 директории 
> длинныйтест1251 (создал в 1251)
> длинныйтестKOI (создал в KOI8)
> 
> uxterm я вообще-то не пользуюсь (поэтому для него никаких настроек не
> делал)
> 
> Очень хотелось бы чтоб в KOI8 нормально отображал :)

Диагноз ясен - кривая русификация.  Это чудо считает, что работает в
ISO-8859-1, и переводит из 8-битовой кодировки в Unicode, как из
ISO-8859-1 (добавлением нулевого старшего байта).  Интересно, что
будет, если ему подсунуть правильный vfat с русскими буквами ;)

Обходить придётся монтированием с опцией iocharset=iso8859-1.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/community/attachments/20031212/730b4bd6/attachment.bin


Подробная информация о списке рассылки Community