|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/23873b164096.html, оценка из 5, голосов 10
|