From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3A4B8D59.66A6270E@logic.ru> From: Aleksey Novodvorsky Organization: Institute for logic X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.16-ipl3mdk-fb i686) X-Accept-Language: en MIME-Version: 1.0 To: mandrake-russian@linuxteam.iplabs.ru Subject: Re: [mdk-re] CONFIG_SMB_NLS_REMOTE References: <00122507362600.06519@vezyolka.dgap.mipt.ru> <20001226202838.F2492@avilink.net> <3A493298.B6440C0A@logic.ru> <20001227072557.B2467@avilink.net> <20001228200800.B2485@LDV.fandra.org> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Thu Dec 28 20:31:01 2000 X-Original-Date: Thu, 28 Dec 2000 21:58:33 +0300 Archived-At: List-Archive: "Dmitry V. Levin" wrote: > On Wed, Dec 27, 2000 at 07:25:57AM +0200, Alexander Bokovoy wrote: > > > Alexander Bokovoy wrote: > > > > > > > On Mon, Dec 25, 2000 at 07:36:26AM +0300, Yury Zotov wrote: > > > > > Подскажите, пожалуйста, как должна работать опция в сабже. А то я что-то не > > > > > понял связи между CONFIG_SMB_NLS_REMOTE и CONFIG_NLS_DEFAULT. Что должно быть > > > > Первое для того, чтобы знать, что "придет" по Самбе в качестве имен файлов, > > > > второе -- локальная установка. Smbfs конвертирует имена файлов из первой > > > > во вторую. > > > > > при правильно работающей опиции? > > > > CONFIG_SMB_NLS_REMOTE="microsoft_cp1251" > > > > CONFIG_NLS_DEFAULT="koi8-r" или CONFIG_NLS_DEFAULT="cp866" > > > > Вот и все вроде бы. 2AEN: Поправьте, если не так. > > > > -- > > > > > > cp1251, без microsoft. > > Я собирал с CONFIG_SMB_NLS_REMOTE=cp1251 и CONFIG_NLS_DEFAULT=cp866 > > > Не работает, кричит про Unknown NLS "cp1251". Код в Sambafs > > использует теже NLS, что и остальные компоненты ядра, а там > > нет такого "cp1251". > > Действительно, оно почему-то называется microsoft_cp1251; если до > следующего релиза ядра меня никто не убедит, что это правильно, то > название станет нормальным: cp1251. > Это непростой вопрос. Дело в том, что IANA, например, регистрирует имена кодировок CPXXX только от IBM. Именно потому мы имеем windows-1251 в html и почте, а не CP1251. Другое полностью законное название -- ansi-1251, но эта кодировка (американcкий национальный стандарт) уже отличается от 1251, по крайней мере в части символа "евро". Название microsoft-cp1251 укоренилось в XFLD, хотя правильнее было бы "microsoft-1251". При этом слово microsoft указывает на то, что это кодировка вендора, которая не может быть стандартом в принципе, так как вендор волен изменять ее когда хочет. У меня сейчас нет под рукой свежих текстов ядра 2.4, но, кажется, там есть "заготовка" для включения поддержки 1251. Думаю, что правильно будет посмотреть, как это названо там, чтобы в дальнейшем ничего не менять. Rgrds, AEN