[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Qt 2.1.0



> > Полез я в сырцы Qt посмотреть, как этот их нехороший QTextCodec
> > закачивает кириллицу в юникод, и был несколько разочарован троллевским
> > взглядом на работу с кириллицей. Чего стоит уже название функций типа
> > ru_RU_hack(). Да и комментарий нижеследующий меня весьма позабавил
> > (разумеется, я не опечатки имею ввиду).
> >
> > // For the probably_koi8_locales we have to look. the standard says
> > // these are 8859-5, but almsot all Russion users uses KOI8-R and
> > // incorrectly set $LANG to ru_RU. We'll check tolower() to see what
> > // tolower() thinks ru_RU means.
> >
> > // If you read the history, it seems that many Russians blame ISO and
> > // Peristroika for the confusion.
> > //
> > // The real bug is that some programs break if the user specifies
> > // ru_RU.KOI8-R.
> >
> > Вот интересно мне, мы единственные, кто создаёт смуту в умах западных
> > программеров?
> >
> 
> Кажется, да. . Забавно, что они просили меня протестировать эту функцию и
> прислать патчи KOI8-U и CP1251. Но после  того, как я написал им свои
> мысли по поводу hack (он, впрочем, безвредный, только уж очень глупый) и
> комментария, переписка прекратилась. И патчи не понадобились.
> На самом деле от русских пользователей (не только из России) идет такой
> поток мягко говоря нестандартных замечаний,  что разработчики  запутались
> вконец. Ну и, конечно, есть люди, которые любят поучить нас писать
> по-русски.
По моему, это просто большая проблема узнать из locale charset.
По хорошему, он должен храниться где-то в LC_CTYPE, но если он там ????
Там и все предыдущие строки этим занимаются.
А если ru_RU.utf8 или же ru_UA.KOI8-R?

-- 

                      С наилучшими пожеланиями, Евгений Бырганов.
                      Best regards, Eugene Byrganov.

  mailto:E.B.Byrganov@inp.nsk.su
  work - http://www.inp.nsk.su/