From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <421A066C.60306@altlinux.com> Date: Mon, 21 Feb 2005 19:03:56 +0300 From: Anton Farygin User-Agent: Mozilla Thunderbird 1.0 (X11/20050202) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] =?KOI8-R?Q?=EF_=CB=CF=C4=C9=D2=CF=D7=CB=C5_=CE=C1?= =?KOI8-R?Q?=DA=D7=C1=CE=C9=CA_=C6=C1=CA=CC=CF=D7_=D0=D2=C9_=CD=CF=CE?= =?KOI8-R?Q?=D4=C9=D2=CF=D7=C1=CE=C9=C9?= References: <200502182016.33260.lav@altlinux.ru> <200502201737.57487.lav@altlinux.ru> In-Reply-To: <200502201737.57487.lav@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Feb 2005 16:08:01 -0000 Archived-At: List-Archive: List-Post: Vitaly Lipatov wrote: >On Friday 18 February 2005 20:16, Vitaly Lipatov wrote: > > >>Возвращаясь к вопросу монтирования "чужих" файловых систем. >>Мне кажется, это можно решить достаточно просто. >>Проще всего умолчания о кодировках передавать через команду >>mount, поскольку большинство операций монтирования происходит >>через неё. >> >> > >Выпущен первый релиз библиотеки libnatspec (ушла в Incoming) >До появления в Сизифе можно скачать пакеты на >ftp://ftp.altlinux.ru/pub/people/lav/natspec > >Базой для библиотеки послужил анализ кода следующих проектов: > - wine, kernel, gettext, glibc, glib, mount, submount > >Библиотека определяет такие важные понятия, как > - кодировка локальной файловой системы (filename encoding) > - системная локаль (system locale) > - кодировка (charset) и кодовая таблица (codepage) > иных операционных систем (WIN,DOS,MAC) для данной локали. >и предоставляет API для их использования. > >Это позволяет: > - добавить в mount/submount автоматическое добавление > параметров для перекодировки (пример патча приложен) > >Имеется консольная программа, позволяющая получать опеределённые >в библиотеке параметры. Например > $ natspec -l - показать системную локаль > $ natspec -i - вывести всю доступную информацию >(просьба посмотреть и высказать свои замечания по качеству >определения ситуации на вашей машине) > >2inger: Особенно интересно ваше мнение по поводу mount >и приложенного патча. > >2zerg and 2inger: Мне собирать пакет для обкатки в Дедале >(если это необходимо)? > >2rider: Я надеюсь, что подобный подход позволит решить >все проблемы с параметрами iocharset и подобными для hotplug >и иже с ним. > > Да, можно попробовать. Но всех проблем это все равно не решит. Например - все еще непонятно, а что делать если русский приехал в гости к китайцу или наоборот ? Кстати, там в табличке charset_relation нет никаких ошибок ? lcid - это что ? Почему-то для ru_RU.UTF-8 там KOI8-R Rgds, Rider