From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [devel] Re: =?koi8-r?Q?=EB=CF=C4=C9=D2=CF=D7=CB=C1?= =?koi8-r?Q?_=C6=C1=CA=CC=CF=D7=CF=CA?= =?koi8-r?Q?_=D3=C9=D3=D4=C5=CD=D9?= 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: <200501151319.35699.lav@altlinux.ru> References: <200501141309.17686.lav@altlinux.ru> <200501150244.27939.lav@altlinux.ru> <20050115015129.GK10926@osdn.org.ua> <200501151319.35699.lav@altlinux.ru> Content-Type: text/plain; charset=KOI8-R Date: Sat, 15 Jan 2005 21:41:56 +0300 Message-Id: <1105814516.5598.7.camel@beta.fastlink.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 (2.0.2-alt0.5.1) 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: Sat, 15 Jan 2005 18:42:36 -0000 Archived-At: List-Archive: List-Post: В Сбт, 15/01/2005 в 13:19 +0300, Vitaly Lipatov пишет: > On Saturday 15 January 2005 04:51, Michael Shigorin wrote: > > On Sat, Jan 15, 2005 at 02:44:27AM +0300, Vitaly Lipatov wrote: > > > > > Или для этого вполне можно использовать > > > > > /etc/sysconfig/i18n ? > > > > > > > > Тогда туда надо добавить "SUPPOSED_ENEMY_CHARSET", > > > > который, скажем, для локалей с koi8-* и cp1251 будет > > > > cp1251. > > > > > > И где использовать? > > > > Аккурат для codepage=. > Тогда cp866 (если ты про досовскую кодировку) > > > > > > 2. samba К чему каждый раз раскомментировать там строчки > > > > > про кодировку (unix/display charset), когда они должны > > > > > устанавливаться в кодировку файловой системы / локаль > > > > > автоматически? > > > > > > > > %post ? > > > > > > Они ни к чему в конфиге. > > > > Тогда не понял, что ты предлагаешь. > Нет, можно и в post прописывать в конфиге, но лучше чтобы > умолчание бралось из системы. В конфиге, если хочешь - > переопределяй. > > > > FAT. Как будешь разделы монтировать? Через инсталлер? Или > > > строчки в fstab начнёшь копировать, если есть образец > > > конечно? > > > > Если юзер -- через инсталер (настраивалку), конечно. > > Если я -- vim. > Достаточно сложно помнить, что надо написать что-то типа > /dev/hda1 /mnt/win_c vfat > users,showexec,exec,forcelong,quiet,umask=0,codepage=866,iocharset=koi8-r > 0 0 > > > > Я не предлагаю ничего фиксить, я говорю о том, что пока вижу > > > только вред от отсутствия даже самого такого понятия, как > > > кодировка файловой системы в ALT Linux. > > > > Брр. Какой? ext3? :] Не существует. Остаётся локаль, в > > которой конкретно взятая софтина что-то делает (возможно, она > > же общесистемная). > Как написано в руководстве по нашим дистрибутивам, > "Файловая система Linux... является единым деревом". > Тут нет понятия ext3, reiserfs, FAT32 или NTFS. > И фактически все файлы в этом дереве имеют названия в > определённой кодировке. Если монтируемая файловая система > (ENEMY :)) имеет другую кодировку, мы используем костыли типа > iocharset. > Или я чего-то не понимаю, и кто-то в одном каталоге хранит > названия файлов в UTF-8, в другом - в koi8-r, в третьем - в > cp1251? Совершенно верно. Такое бывает. Более того, у меня есть необходимость представлять одной конкретной программе имена файлов в iso8859-5, потому что никакую другую кодировку кириллицы она не понимает. > Я считаю, что в glib совершенно верно разнесли понятия > FILENAME_ENCODING и LOCALE. Что не так? Нужно в файловой системе иметь указание кодировки, или всегда хранить имена только в уникоде. Если локаль - не уникод, то надо перекодировать. Осталось главное - объяснить глупым американским программистам необходимость символов сверх убогого ASCII. -- Вячеслав Диконов