Niçin Qt5 kodlamak artı% 2B işareti?Qt '+' işareti kodlamıyor
Bu kodu denedim: Hep böyle dize olsun
QUrlQuery urlQuery;
urlQuery.addQueryItem("test", "hello+world");
manager->post(request, urlQuery.toString(QUrl::FullyEncoded).toUtf8());
Ama üzerinde sunucunun tarafı:
hello world
% 2B olmadan ve artı işareti olmadan. Bu yüzden sunucu tarafında '+' işareti alamıyorum ...
Qt5 ile nasıl artı işareti gönderebilirim?
İlgili: http://stackoverflow.com/questions/24343582/convert-qurl-with-percent-encoding-into-string?rq=1 – IAmInPLS
Neden 'QNetworkRequest kullanmak yerine url'yi bir dizeye dönüştürüyorsunuz? : setUrl'? – Ilya
Bunun için url değildir. Mesaj verileri için. – Mike