Als Ergenis bekomme ich folgendes - es werden also nicht alle Zeichen "codiert". Was mache ich falsch?
Welche Zeichen prozentkodiert werden steht in RFC 3986 -- also da mal reingucken. Es liegt auf der Hand, dass z.b. das & in der Komponente kodiert werden muss weil es als Trennzeichen eingesetzt wird.