Hi,
Ne, danke, das soll ja gans weg, das charset= .... ;)
Was stört Dich eigentlich daran?
Dass xhr nicht exakt das macht , was es soll. Ich hab mich schon vor gefühlten 10 Jahren darüber aufgeregt, dass die Angabe eines Charset beim Enctype (daraus wird der Request-Header Content-Type) unsinnig ist. Beim Enctype="multipart/form-data" wird dieser Unsinn offensichtlich und da macht das ja auch keiner.
Und heute, wo ich einen universellen CGI-Parser (war schon längst fällig) entwickle, fällt mir dieser Mist schon wieder auf die Füße. Schließlich fragt der Parser auch den
# Default Enctype by UserAgent
$ENV{CONTENT_TYPE} ||= 'application/x-www-form-urlencoded';
exakt so ab und falls Charset=xy überhaupt eine Rolle spielt, dann an einer gänzlich anderen Stelle.
Aber was reg ich mich auf, mein Workaround steht ;)
(Und mein neuer Parser macht fünftausend Zeilen CGI.pm überflüssig)