From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F1E4E80.40901@users.sourceforge.net> Date: Wed, 23 Jul 2003 12:59:44 +0400 From: Ildar Mulyukov User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.4) Gecko/20030710 X-Accept-Language: tt, ru, en-us MIME-Version: 1.0 To: sisyphus@altlinux.ru X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-1.4 required=7.0 tests=BAYES_30,SIGNATURE_LONG_DENSE,USER_AGENT_MOZILLA_UA version=2.55 X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) Subject: [sisyphus] =?koi8-r?b?x9LV087ZxSDSwdrN2dvMxc7J0SDPIMbByszP19nI?= =?koi8-r?b?INPJ09TFzcHI?= X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2003 08:59:33 -0000 Archived-At: List-Archive: Уважаемый all! играясь с кодировками, [опять] наткнулся на принципиальный вопрос: выходит, что по умолчанию на фс таких, как extX, reiser и т.п. имена файлов хранятся в той кодировке, в которой находился юзер, когда создавал файл. То есть отсюда несколько выводов: 1. Юзеры в разных кодировках видят файлы друг друга как попало. Для многопользовательской системы, коими всегда славились Юнихи, как-то слабО. 2. Принципиально криво. Для сравнения ntfs хранит названия в UTF16. Для исправления 2-й проблемы, положим, можно (на текущий момент) добавить опцию iocharset для всех фс. Это примерно понятно как сделать. Но, опять, это только решает 2-ю проблему, 1-я же всё равно портит дело... А с 1-й проблемой я вижу только один способ бороться: в glibc делать конвертацию имён соответственно текущей локали. Это, я подозреваю, возможно, но не слАбо :-) С удовольствием приму критику, если я налажал, поскольку я бы рад ошибиться в этом случае :-( С уважением, Ильдар. PS. нижайше прошу прощения, если окажется, что это оффтопик. -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net projects: http://os-development.sourceforge.net/ home: http://tuganger.narod.ru/ ALT Linux Sisyphus (20030721) ================================================