[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nl_langinfo() Re: Qt 2.1.0
On Wed, 31 May 2000, Alexander Voropay wrote:
> From: Alexander Voropay <a.voropay@globalone.ru>
> Subject: nl_langinfo() Re: Qt 2.1.0
> X-Mailer: Microsoft Outlook Express 4.72.3110.5
>
> Victor Wagner <vitus@ice.ru> wrote:
>
>
> >> По моему, это просто большая проблема узнать из locale charset.
> >> По хорошему, он должен храниться где-то в LC_CTYPE, но если он там ????
> >
> >По хорошему есть XPG4 compliant функция nl_langinfo(CODESET)
> >(почему-то в glibc2.0 nl_langinfo есть, а вот константы CODESET нету -
> >только _NL_CTYPE_CODESET_NAME) которая обязана возвращать правильное
> >название.
>
> Определи константу XPG_SOURCE (на память, не могу ручаться) и будет
> тебе константа CODESET и много чего еще из XPG. Кстати, практически
> все из XPG вошло в Single Unix Spec.
В glibc 2.0 в langinfo.h ни вхождений строки XPG, ни вхождений строки
CODESET, отличных от определения _NL_CTYPE_CODESET не отмечено.
В 2.1 да, есть, но в силу отсутствия опыта работы с оной про XPG_SOURCE
я не знал.
> Markus Kuhn на нее ссылается :
> http://www.cl.cam.ac.uk/~mgk25/unicode.html
Ну так он же не автор софта.
--------------------------------------------------
Victor Wagner vitus@ice.ru
Programmer Office:7-(095)-785-09-72
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus