From c41777892b064b14f74389cc4afc07f13394fd2d Mon Sep 17 00:00:00 2001 From: legatvs Date: Mon, 31 Aug 2009 00:54:49 +0300 Subject: [PATCH] Fix: rss/scan: unicode support. --- CHANGES | 6 ++++++ src/rssdlg.cpp | 2 +- src/scandlg.cpp | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 4b82de4..ba5a14f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,9 @@ +Version 0.4.4 + + User-visible changes: + * Fix: rss/scan: unicode handling -- should display now correctly + + Version 0.4.3 (August 29, 2009) diff --git a/src/rssdlg.cpp b/src/rssdlg.cpp index 07d4755..546edfc 100644 --- a/src/rssdlg.cpp +++ b/src/rssdlg.cpp @@ -112,7 +112,7 @@ RSSDialog::parseRSS(QNetworkReply *reply) { QString rssTitle, link, tag, title;//, pubdate; xml.clear(); - xml.addData(reply->readAll()); + xml.addData(QString::fromLocal8Bit(reply->readAll())); while (!xml.atEnd()) { diff --git a/src/scandlg.cpp b/src/scandlg.cpp index 9b23caa..92d024b 100644 --- a/src/scandlg.cpp +++ b/src/scandlg.cpp @@ -143,7 +143,7 @@ scanYoutubeRegular(QStringList& lst, const QString& content) { void ScanDialog::scanContent(QNetworkReply *reply) { - const QString content = reply->readAll(); + const QString content = QString::fromLocal8Bit(reply->readAll()); QStringList IDs, links; @@ -177,7 +177,7 @@ ScanDialog::scanContent(QNetworkReply *reply) { void ScanDialog::parseHtmlTitle(QNetworkReply *reply) { - const QString content = reply->readAll(); + const QString content = QString::fromLocal8Bit(reply->readAll()); const QString link = reply->url().toString(); QRegExp re("(.*)<\\/title>"); // TODO: improve. -- 2.11.4.GIT