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.