Tach!
[...]
Du lenkst vom Thema ab. Der strittige Punkt war deine Behauptung, FormData würde sich selbst umkodieren. Diese Behauptung hast du damit mitnichten belegt.
Also ich denke schon, daß der Begriff Stringkontext hier trefflich passt.
Das denke ich nicht, denn "String" ist in diem Fall viel zu allgemein. Was letztlich über die Leitung geht, ist ein String. Und selbst das ist nicht richtig, denn er kann immer noch gemäß der verschiedenen Typen des Transfer-Encodings formatiert sein. Abgesehen vom Transfer-Encoding ist es auch nicht nur "Stringkontext", sondern dieser String hat ebenfalls ein bestimmtes Format. Der Kontext ist also nicht einfach nur "String", sondern beispielsweise application/x-www-form-urlencoded and multipart/form-data. Und diese Format ist erstmal das, in das die Formulardaten zu bringen sind.
dedlfix.