Hallo Jens,
es ist immer wieder schön mit Euch. Ich habe jetzt mal gesucht und dabei festgestellt, das so Zeichen wie '+' etc. auch zu diesem Problem führen. Die Lösung ist mir auch klar.
[...]
Gibt es irgendwo eine Übersicht der Sonderzeichen und deren Umwandlung.
Spar Dir das, binde einfach die
Unit IdURL ein und nutze es so:
s := TIdURI.URLEncode(mystring);
Gruß,
Assertor