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 спасёт отца русской демократии. -- А у вас котом мышь опознается ?
Re: русские имена файлов для vfat'a
Black Dew -> debian-russian@lists.debian.org @ Sat, 25 Dec 2004 09:35:16 +0200: >> На фате русские имена файлов должны быть в CP866. Во всяком случае, >> короткие их варианты (длинные, кажется, в уникоде, но в UTF-16, а не в >> UTF-8). Опции - в man mount, искать опции для vfat, и там в опции для >> fat пошлют. BD> Не utf-16 а ucs-2, имхо. "Есть мнение", что хранить файлы в UCS-2 невозможно, ибо UCS* представляют символы в качестве абстрактных чисел, а нам нужны конкретные байты. А байты у винды расположены, если точно, то соответственно UTF-16-le кодированию UCS-2. -- Artem Chuprina
Re: русские имена файлов для vfat'a
Gossen Alexey -> debian-russian @ Fri, 24 Dec 2004 15:21:26 +0100: GA> Кодировка имён файлов у меня utf-8. Локаль соответственно. Без GA> проблем могу создавать русские файлы на своём vfat разделе. Проблема в GA> том, что винда мне эти имена файлов показывает кракозябрами. Подскажите GA> мне пожалуйста опцию для mount'a, чтобы имена файлов, создающихся из-под GA> юникодной локали нормально читались под виндой. GA> Либо где что в винде покрутить, чтобы юникод нормально отображался. :) GA> winxp. На фате русские имена файлов должны быть в CP866. Во всяком случае, короткие их варианты (длинные, кажется, в уникоде, но в UTF-16, а не в UTF-8). Опции - в man mount, искать опции для vfat, и там в опции для fat пошлют. -- Artem Chuprina
русские имена файлов для vfat'a
Добрый день, господа. Кодировка имён файлов у меня utf-8. Локаль соответственно. Без проблем могу создавать русские файлы на своём vfat разделе. Проблема в том, что винда мне эти имена файлов показывает кракозябрами. Подскажите мне пожалуйста опцию для mount'a, чтобы имена файлов, создающихся из-под юникодной локали нормально читались под виндой. Либо где что в винде покрутить, чтобы юникод нормально отображался. :) winxp. -- Guten Tag, Alexey