From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Vitaly Lipatov Organization: ALT Linux Team To: ALT Devel discussion list Date: Fri, 14 Jan 2005 13:09:17 +0300 User-Agent: KMail/1.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200501141309.17686.lav@altlinux.ru> Content-Transfer-Encoding: 8bit Subject: [devel] =?koi8-r?b?68/EydLP18vBIMbByszP18/KINPJ09TFzdk=?= 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: Fri, 14 Jan 2005 10:27:30 -0000 Archived-At: List-Archive: List-Post: Не раз сталкиваясь с проблемами кодировки, хочу ещё раз поднять вопрос о том, что в системе должно быть место, откуда можно узнать кодировку, используемую для названий файлов в системе. Почему такого общего места, куда можно обратиться за кодировкой, нет? Или для этого вполне можно использовать /etc/sysconfig/i18n ? К этому вопросу три подтемы: 1. glib/gtk В gtk есть обработка переменной окружения G_FILENAME_ENCODING, которая у нас _не_ устанавливается, поэтому gtk предполагает, что она соответствует локали. При этом всё ломается, если я хочу запустить программу из другой локали (UTF-8 или CP1251) при основной koi8-r. Мне кажется, это неверно, а устанавливать G_FILENAME_ENCODING - не сложно 2. samba К чему каждый раз раскомментировать там строчки про кодировку (unix/display charset), когда они должны устанавливаться в кодировку файловой системы / локаль автоматически? 3. Монтирование файловых систем FAT-32, NTFS, ISO9660/Jouliet Бесконечное количество раз люди бьются с fstab, записывая туда разные iocharset, nls_ и пр. Ну можно же брать эти параметры (по умолчанию) из кодировки файловой системы. Жду конструктивных возражений или предложений. -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! LaTeX! LyX!