Re: [Comm] Re: Русский в разных локалях

Dmitry E. Oboukhov
1970-01-01T00:00:02Z

Valentin Nechayev wrote:

> Mon, Dec 02, 2002 at 16:51:41, node wrote about "Re: [Comm] Re: Русский в разных локалях":
>
>
>
>>>Вам никто не мешает использовать для имен файлов кодировку utf-8 или любую
>>>другую, пригодную для передачи произвольных последовательностей символов
>>>в юникоде, точно так же как и любую нынешнюю восьмибитную кодировку.
>>>Повторяю: хотите хранить в юникоде - пожалуйста, храните. Ни сейчас, ни
>>>в будущем, ни раньше никто и ничто этому не мешает.
>>>
>>>
>>имеем двух пользователей с разными локалями
>>есть каталог, который они делят между собой (допустим
>>файлами меняются)
>>как сделать так, чтобы они могли меняться файлами с
>>русскими именами ?
>>
>>
>
>А как сделать, чтобы они меняться файлами с русским содержимым?
>
>
элементарно ;)
см ниже

>
>
>>ФС ведь не хранит в каком иочарсете создано имя файла => отседова
>>траблы...
>>
>>
>
>ФС ведь не хранит в какой кодировке хранится содержимое файла => отседова
>траблы... (зеркальное отображение Вашей фразы)
>
>
>
>>может это и не юниксвей, может это относится только к нашей стране
>>с кучей разных кодировок на один язык.... не знаю....
>>
>>
>
>Что Вам мешает распространить меры по приведению содержимого файла к виду,
>понятному получателю, на имя файла?
>
>
>
демагогия, извините
содержимое файлов - это одно,
имя - другое

содержимое в общем случае двоичное, никакому конвертированию
естественно не подлежит. Насчет текстовых файлов: когда UTF-8
будет достаточно хорошо работать на линуксе возможно что
txt - файлы в юникоде получат большое распространение.
А сейчас пока даже с локалями не все программы нормально
работают :(

вот реальный случай:
на компе работает два юзера: локаль 1251 и КОИ
они "делят" между собой коллекцию mp3 c русскими
именами в названиях файлов.
Сейчас это у меня реализованно с посылки о том, что
оба юзера на одном компе _одновременно_ не работают,
и каждый монтирует устройство со своими опциями...
не извращение ?