--- a/bookmarksengine/browsercontentdll/src/browsercontentdll.cpp Wed Sep 01 13:55:13 2010 -0400
+++ b/bookmarksengine/browsercontentdll/src/browsercontentdll.cpp Fri Sep 17 12:10:47 2010 -0400
@@ -400,7 +400,13 @@
QString title = query.value(0).toString();
if(title.contains("\"", Qt::CaseInsensitive))
title.replace(QString("\""), QString("""));
+ //--Encoding backslash used in title--
+ if(title.contains("\\", Qt::CaseInsensitive))
+ title.replace(QString("\\"), QString(KBACKSLASH));
QString url = query.value(1).toString();
+ //--Encoding doublequote used in title--
+ if(url.contains("\"", Qt::CaseInsensitive))
+ url.replace(QString("\""), QString(KDOUBLEQUOTE));
int aIndex=query.value(2).toInt(&ok);
uint timest = query.value(3).toUInt();
QDateTime dtime=QDateTime::fromTime_t ( timest );
@@ -650,8 +656,13 @@
if(title.contains("\"", Qt::CaseInsensitive))
title.replace(QString("\""), QString("""));
+ if(title.contains("\\", Qt::CaseInsensitive))
+ title.replace(QString("\\"), QString(KBACKSLASH));
QString url = query.value(1).toString();
+ //--Encoding URL--
+ QUrl url1(url);
+ url = QString::fromUtf8(url1.toEncoded());
uint timest = query.value(3).toUInt();
QDateTime dtime=QDateTime::fromTime_t ( timest );
QDate adate=dtime.date();