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: