[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Переход на UTF8: проблема с именами файлов на DVD



On Fri, Jan 01, 2010 at 12:51:28PM +0200, Dmitry Nezhevenko wrote:
> On Fri, Jan 01, 2010 at 12:46:18PM +0300, Victor Wagner wrote:
> > > > Ну могли бы в суперблоке и указать кодировку ФС. 
> > > 
> > > Кодировка нужна не в суперблоке а в спеках. И еще нужны другой open(2) и
> > 
> > Другой open(2) у нас уже есть. Работает на vfat, NTFS, ISO9660 с Joilet.
> > 
> 
> Это такой же самый open(2). Просто драйвер FS преобразует имя файла из
> UNIX way-нутой кучи байт в юникодное имя файла.

Заметь, что vfat, ntfs, joilet и пр. - все они non-native file systems по
отношению к linux.
 
> При чем кодировку этого самого UNIX вея нужно в опциях монтирования указывать. 
> И опять "локаль -- свойство процесса" работает не так, как нужно ;)

Потому что поддержка NLS в ядре - это костыль, рассчитанный на
(временное) подключение чужих файловых систем. Тут не жаловаться надо,
а радоваться тому, что ты ты их вообще можешь на linux использовать.

-- 
Stanislav


Reply to: