Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
4.8.4
-
None
Description
Very simple: QUrl::encodedQuery is not encoding all the necessary characters.
QUrl args;
args.addQueryItem("0", "+");
args.encodedQuery() return "0=+"
Which is wrong, as '' is interpreted as a space. As both "%20" and '' are transformed into a space on the webserver backend. (Tested with PHP)