aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/lyrics/lyricswindow.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-08-19 18:54:17 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-08-19 18:54:17 +0000
commit145cd7de299b957c84663cb13736e85c6bf85aca (patch)
treeb0f038bb2bfdb66ae60d4f0dcc0cf1c22476254c /src/plugins/General/lyrics/lyricswindow.cpp
parent82d12261a063a85b36011c6dd0fa32e8232ef3b9 (diff)
downloadqmmp-145cd7de299b957c84663cb13736e85c6bf85aca.tar.gz
qmmp-145cd7de299b957c84663cb13736e85c6bf85aca.tar.bz2
qmmp-145cd7de299b957c84663cb13736e85c6bf85aca.zip
lyrics plugin: fixed problem with non-ascii characters
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1832 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/lyrics/lyricswindow.cpp')
-rw-r--r--src/plugins/General/lyrics/lyricswindow.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/General/lyrics/lyricswindow.cpp b/src/plugins/General/lyrics/lyricswindow.cpp
index 03ac3b2bd..a9ec4474c 100644
--- a/src/plugins/General/lyrics/lyricswindow.cpp
+++ b/src/plugins/General/lyrics/lyricswindow.cpp
@@ -79,11 +79,11 @@ void LyricsWindow::showText(QNetworkReply *reply)
js_params.setMinimal (true);
js_params.indexIn(content);
- QUrl url = QString("http://www.lyricsplugin.com/winamp03/plugin/content.php?")
- + "artist=" + js_params.cap(1)
- + "&title=" + js_params.cap(2)
- + "&time=" + js_params.cap(3)
- + "&check=" + js_params.cap(4);
+ QUrl url = QUrl::fromEncoded(QByteArray("http://www.lyricsplugin.com/winamp03/plugin/content.php?")
+ + "artist=" + js_params.cap(1).toAscii()
+ + "&title=" + js_params.cap(2).toAscii()
+ + "&time=" + js_params.cap(3).toAscii()
+ + "&check=" + js_params.cap(4).toAscii());
QString referer = QString("http://www.lyricsplugin.com/winamp03/plugin/?")
+ "artist=" + js_params.cap(1)
@@ -132,3 +132,4 @@ void LyricsWindow::on_searchPushButton_clicked()
request.setRawHeader("User-Agent", QString("qmmp/%1").arg(Qmmp::strVersion()).toAscii());
m_requestReply = m_http->get(request);
}
+