Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Maxim Zubkov                         2:5030/889     31 May 2001  12:34:56
 To : Vladimir Podgorny
 Subject : opera -- russian www
 -------------------------------------------------------------------------------- 
 
 30 May 01 15:42, you wrote to all:
 
  >> Подскажите, можно ли заставить Opera'у отображать русскоязычные
  >> web-страницы?  Какая бы кодировка в них не стояла (koi8/cp1251/...)
  >> русские буквы отображаются вопросительными знаками.
  >> При этом в качестве шрифтов в preferences указаны koi8-шрифты.
  >>
  >> Речь идёт о свежей oper'е: Opera for linux 5.0 beta 8.
  >> (qt statically linked)
 
  VP> Рецепт by alex@tirastel.md:
 
  VP> <cut>
 
  VP> #include <qstring.h>
  VP> #include <stdio.h>
  VP> QString::QString( const char *str )
  VP> {
  VP> if(!str)
  VP> str="";
  VP> QString s=QString::fromLocal8Bit(str);
  VP> s.d->ref();
  VP> d = s.d;
  VP> //    fprintf(stderr,"%s\n",str);
  VP> }
  VP> const char* QString::latin1() const
  VP> {
  VP> if ( d->ascii ) {
  VP> if ( d->dirtyascii )
  VP> delete [] d->ascii;
  VP>         else
  VP> return d->ascii;
  VP>     }
  VP> d->ascii = qstrdup(local8Bit().data());
  VP> d->dirtyascii = 0;
  VP> return d->ascii;
  VP> } QString QString::fromLatin1(const char* chars, int len)
  VP> {
  VP> return QString::fromLocal8Bit(chars,len);
  VP> }
 
  VP> </cut>
 
 Угу.Только это нужно для оперы собранной динамически,а не статически.
 Maxim
 
 ... UNIX,-это не системаобраз жизни.:)
 --- GoldEd 1.1.4.7.[Linux-2.2.19 (i586)]
  * Origin: Powered by SlackWare Linux - http://slackware.com (2:5030/889)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 opera -- russian www   Maxim Zubkov   31 May 2001 12:34:56 
Архивное /ru.linux/23873b164096.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional