On Tuesday 09 October 2007 18:04:12 Olivier Goffart wrote:
> Le mardi 9 octobre 2007, Gael Beaudoin a écrit :
> > On Monday 08 October 2007 10:27:38 Olivier Goffart wrote:
> >
> > [...]
> >
> > > > > QUrl::toPercentEncoding( str.toUtf8() );
> > > >
> > > > Oh ! Indeed, it works. Thanks :)
> > > > But there seems to be some side effects. For example, I get this
> > > > message after a successful login :
> > > >
> > > > "Unhandled MSN error code 911
> > > > Please fill a bug report with a detailed description and if possible
> > > > the last console debug output."
> > > >
> > > > I'll try to see what's the problem.
> > >
> > > You need to paste the debug output, but i fear this is caused by
> > > "double unicode"
> > >
> > > Maybe
> > >
> > > QString str2 = QString::fromUtf8 ( QUrl::toPercentEncoding( str.toUtf8
> > > () ).toLatin1() );
> > >
> > > The problem is that IIRC MSN only encode some of the character
> > > (espaces) Even if the above works, it may be faster to implement our
> > > own loop looking for %xx.
> >
> > I've tried several things and ... after removing my old contactlist.xml,
> > it works correctly with mattr's suggestion. Apparently no regression or
> > bizarre behaviour.
>
> And does accentuated characters in nicknames works ok now ?

Yes. I've only tried usual french ones though.

>
> > So here's the oneliner. Please test and commit if ok. I've an svn account
> > but my ssh key it several thousands km away.
> >
> > Index: msnsocket.cpp
> > ===================================================================
> > --- msnsocket.cpp       (révision 723176)
> > +++ msnsocket.cpp       (copie de travail)
> > @@ -784,7 +784,7 @@
> >
> >  QString MSNSocket::unescape( const QString &str )
> >  {
> > -       QString str2 = QUrl::fromPercentEncoding( str.toLatin1() );
> > +        QString str2 = QUrl::fromPercentEncoding( str.toUtf8() );
> >         //remove msn+ colors code
> >         str2 = str2.replace( QRegExp("[\\x1-\\x8]"), "" ); // old msn+
> > colors // added by kaoul <erwin.kwolek at gmail.com>
> > _______________________________________________
> > kopete-devel mailing list
> > [email protected]
> > https://mail.kde.org/mailman/listinfo/kopete-devel


_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to