diff --git a/dataengines/mpris2/playercontainer.cpp b/dataengines/mpris2/playercontainer.cpp --- a/dataengines/mpris2/playercontainer.cpp +++ b/dataengines/mpris2/playercontainer.cpp @@ -156,7 +156,7 @@ static bool decodeUri(QVariantMap &map, const QString& entry) { if (map.contains(entry)) { QString urlString = map.value(entry).toString(); - QUrl url = QUrl::fromEncoded(urlString.toLatin1()); + QUrl url = QUrl::fromEncoded(urlString.toUtf8()); if (!url.isValid()) { // try to be lenient url = QUrl(urlString);