From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Mikhail Zabaluev To: mandrake-russian@altlinux.ru Message-ID: <20010928213531.H15453@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , mandrake-russian@altlinux.ru References: <00e101c14724$ee94abc0$0700a8c0@sapfir.spb.ru> <20010927231141.38abbaea.rromas@mailru.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: <20010927231141.38abbaea.rromas@mailru.com>; from rromas@mailru.com on Thu, Sep 27, 2001 at 11:11:41PM +0400 Subject: [mdk-re] Re: =?koi8-r?B?98/Q0s/TINDPIMzPy8HMyS4uLg==?= Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Fri Sep 28 21:22:05 2001 X-Original-Date: Fri, 28 Sep 2001 21:35:31 +0400 Archived-At: List-Archive: List-Post: Hello Roman, On Thu, Sep 27, 2001 at 11:11:41PM +0400, Roman S wrote: > > On Thu, 27 Sep 2001 11:20:45 +0400 > "Serge Ivanoff" wrote: > > > Проблем такой: > > > > В результате долгих раскопок выяснилось что функция isprintable() не > > воспринимает русские буквы. > > т.е судя по описанию набор символов которые она воспринимает как > > печатабельные зависит от локали - в русской локали должно воспринимать > > русские буквы. А вот и не работает. > > Кто наступал на это? Как решили проблему? Результат "echo $LANG; echo $LC_CTYPE" -- в студию. > > Имеется в виду isprint? > Не огорчайтесь, такая же ерундень со всеми функциями группы ctype. $ perl -MPOSIX -e 'for ($c = 0x80; $c <= 0xff; $c++) { printf("%X\n", $c) unless isprint(chr($c)); }' 9A То же самое с LC_CTYPE=C дает все коды; насколько я понимаю, все, что выше Latin-1, считается в локали C непечатным. В чем же ерундень? Модуль POSIX, AFAIK, просто использует функции libc. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ Bell Labs Unix -- Reach out and grep someone.