From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexander Bokovoy To: mandrake-russian@linuxteam.iplabs.ru Message-ID: <20001208171147.A26206@avilink.net> Mail-Followup-To: mandrake-russian@linuxteam.iplabs.ru References: <200012080854.eB88sbg64778@www2.mailru.com> <20001208145538.B1102@localhost.localdomain> 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: <20001208145538.B1102@localhost.localdomain>; from mookid@sigent.ru on Fri, Dec 08, 2000 at 02:55:39PM +0300 Subject: [re] Re: =?koi8-r?Q?=5Bre=5D_Re:_=5Bre=5D_Re:_=5Bre=5D_HTML_=D7_stuphead=2E?= 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: Fri Dec 8 18:13:01 2000 X-Original-Date: Fri, 8 Dec 2000 17:11:47 +0200 Archived-At: List-Archive: On Fri, Dec 08, 2000 at 02:55:39PM +0300, Mikhail Zabaluev wrote: > Hello Roman, > > On Fri, Dec 08, 2000 at 11:54 +0300, Roman S wrote: > > > > Цитирую aen : > > > > > Я совершенно не в состоянии понять, почему люди не > > хотят > > > использовать iconv. i18n в glibc-2.2 шагнула вперед > > весьма заметно, > > > глупо это не замечать. > > stuphead работает не только под Linux. > > Есть ещё и BSD и Solaris... > > Видимо, это же останавливает и других разработчиков. Если честно, то абсолютное большинство из них (западных, в основном) останавливает совсем не это, а простейшее незнание стандартов и существующих решений. iconv -- часть XPG/2, которому соответствует любая система, на которой работают приложения по протоколам X. > > > В принципе должно работать и под AIX. Не очень здорово > > привязываться к glibc, которая правда становится > > лучшей libc... > > Есть еще libiconv, которая, правда, недавно стала частью recode... Вот и кроссплатформенное решение. Есть в libc поддержка iconv, но она неполнофункциональна или неоптимальна (как в FreeBSD, например), то можно использовать libiconv в виде LD_PRELOAD, а можно и просто с ней линковать. > В принципе, можно сделать перекодировку конфигурируемой. Есть нормальный > iconv в libc - используем его, нет - используем librecode, если она есть. > Еще у iconv в glibc есть недостаток по сравнению с recode - iconv ничего > не знает о том, какие символы можно заменить на другие, если им нет > прямого соответствия в целевой кодировке. > > Также стоит следить за проектом Pango. В Gtk 1.3 уже используется его > функциональность. Главная задача Pango -- рисовать буковки на экране, а не текст перекодировать. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com IPLabs Linux Team | linux.iplabs.ru | Architecte Open Source -- When I left you, I was but the pupil. Now, I am the master. - Darth Vader