Re: русские имена файлов для vfat'a
Hello Artem.
On Sat, 25 Dec 2004 11:20:30 +0300
you wrote:
>>> На фате русские имена файлов должны быть в CP866. Во всяком
>>> случае, короткие их варианты (длинные, кажется, в уникоде, но в
>>> UTF-16, а не в UTF-8). Опции - в man mount, искать опции для vfat,
>>> и там в опции для fat пошлют.
BD>> Не utf-16 а ucs-2, имхо.
AC> "Есть мнение", что хранить файлы в UCS-2 невозможно, ибо UCS*
AC> представляют символы в качестве абстрактных чисел, а нам нужны
AC> конкретные байты. А байты у винды расположены, если точно, то
AC> соответственно UTF-16-le кодированию UCS-2.
"Есть другое мнение", что UCS-2 является-таки 16-тибитной упаковкой
части Unicode (а UCS-4 -- соответственно, 32-хбитной), который
действительно представляет символы в качестве абстрактных чисел. А
UTF-16 (le и be) является compatibility форматом для ease of migration
для тех, у кого из коробки UCS-2, а упакованной в нём части Unicode уже
не хватает (так же как UTF-8 для тех, у кого из коробки 8 бит).
Есть ещё подозрение, что vfat не умеет никаких разновидностей Unicode by
design, по крайней мере, в win32. Поэтому
-o codepage=cp866,iocharset=utf-8
спасёт отца русской демократии.
--
А у вас котом мышь опознается ?
Reply to: