From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [devel] Re: =?UTF-8?Q?=EF=BF=BD?= =?UTF-8?Q?=EF=BF=BD?= From: =?koi8-r?Q?=F7=D1=DE=C5=D3=CC=C1=D7_?= =?koi8-r?Q?=E4=C9=CB=CF=CE=CF=D7?= To: ALT Devel discussion list In-Reply-To: <4200A4BD.4030809@altlinux.com> References: <20050201103221.GD4078@pyro.hopawar.private.net> <41FF82F7.4000400@altlinux.com> <20050201141723.GA10765@pyro.hopawar.private.net> <41FF9183.8060302@altlinux.com> <20050201145057.GB10765@pyro.hopawar.private.net> <20050202055432.GA22533@immo.ru> <1107332075.5876.5.camel@pc392.sam-solution.net> <42008E41.5090705@altlinux.com> <1107334489.5876.10.camel@pc392.sam-solution.net> <20050202090359.GC10549@osdn.org.ua> <1107335661.5877.13.camel@pc392.sam-solution.net> <4200A4BD.4030809@altlinux.com> Content-Type: text/plain; charset=KOI8-R Date: Wed, 02 Feb 2005 15:18:57 +0300 Message-Id: <1107346738.26960.29.camel@alpha.fastlink.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 (2.0.3-alt1) Content-Transfer-Encoding: 8bit X-Spam: Not detected 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: Wed, 02 Feb 2005 12:19:36 -0000 Archived-At: List-Archive: List-Post: В Срд, 02/02/2005 в 13:00 +0300, Anton Farygin пишет: > Vital Khilko wrote: > Опять же не верно. Проблема решается лишь частично - не нужно детектить > локаль у просматривающего устройство пользователя. Хотя опять же - мало > ли как он это дело смотрит. > А вот как понять в какой кодировке писали имена файлов на монтируемую > файловую систему - известно наверное только тому, кто это делал. Да и то > - не факт ;-) А здесь надо выкручивать шеи авторам ext[2|3], reiserfs и т.п. Я с этим уже давно мучаюсь. Надо доработать все линуксовые FS так, чтобы имена файлов всегда хранились только в уникоде (независимо от локалей пользователей). Пользовательские процессы пусть получают имена в кодировке локали, причем перекодировкой должна заниматься система на как можно более низком уровне. Насколько мне известно, после такого шага проблема определения кодировки останется только для FAT и ISO9660, однако тут возможно использовать эвристики. Если кому-то не хочется терять производительность на перекодировке - пусть переходит в UTF. Остальные локали всё-равно постепенно вымрут. > Что то мне подсказывает, что это вообще должно исправлено в другом месте > и более кардинально ;-) Именно. Нужно поднимать волну. Англоговорящие/латиноалфавитные проблем не видят и без международного давления ничего не изменится. Это, ведь, именно нам и надо. -- Вячеслав Диконов