Tach!
im Response-Body steht ein Name=Value Paar:
animal=Gr%C3%BCner%20B%C3%A4r
was aufgrund des Percent-Encoding nur ASCII-Zeichen enthält. Ein Header
Content-Type: text/plain; charset=US-ASCII
würde dazu passen. Nachdem die Prozentkodierung wieder rückgängig gemacht wurde, stellt sich jedoch heraus, dass die resultierenden Zeichen UTF-8 sind.
Wann passiert die Rückgängigmachung? Wenn du ein neues Dokument erzeugst, dann muss die Angabe zum Inhalt passen. Wenn der verarbeitende Prozess das Dokument hingegen korrekt lesen konnte und anschließend irgendwas mit den Daten anstellt, ist das sein Problem und nicht mehr das der Quelle. Die Quelle muss und kann nicht wissen, was mit den Daten passiert. Sie muss nur für sich selbst sprechen.
dedlfix.