Ja, dass man den Parameter auch mit %20 codieren darf, kann sein. Das Umgekehrte mit dem + anstelle dem %20 in der
URL selber, ist aber definitiv verboten. Das + ist nur im
Query-Prameterwert zulässig. Was macht denn dein Testprogramm, wenn du das Property setzt, dass nicht zusätzlich codiert wird? Wenn du dann alles korrekt codiert übergibst, sollte es doch kein Problem geben, oder?
Klar, wenn ich das alles "zu Fuß" mache, also vorher manuell TNetEncoding.URL benutze und dann "URLAlreadyEncoded" setze, dann funktioniert das. Aber die Komponente ist ja eigentlich so designt, dass sie sich selber darum kümmert - und dann sollte es natürlich auch funktionieren.