Use UTF-8 for basic auth

Slightly off-specs, and fails for non UTF-8 setups,
but the ownCloud server itself expects UTF-8 encoding.
This commit is contained in:
Daniel Molkentin 2013-05-09 22:01:39 +02:00
parent eea8542fc0
commit 302fdeb1f9

View File

@ -520,7 +520,7 @@ void ownCloudInfo::setupHeaders( QNetworkRequest & req, quint64 size )
oCICredentials creds = _credentials.value(con);
QString concatenated = creds.user + QLatin1Char(':') + creds.passwd;
const QString b(QLatin1String("Basic "));
QByteArray data = b.toLocal8Bit() + concatenated.toLocal8Bit().toBase64();
QByteArray data = b.toUtf8() + concatenated.toUtf8().toBase64();
req.setRawHeader( QByteArray("Authorization"), data );
}