Ich mag fragen, was dieses accept-charset bewirkt.
Die Formulardaten werden vom Browser in einem der angegebenen Zeichensätze an den Server geschickt. Allerdings wird bei mehreren Alternativen (etwa "iso-8859-1,utf-8") nicht nach einem einheitlichen Schema ausgewählt und es scheint darüber hinaus auch keinen Browser zu geben, der sagt, welchen Zeichensatz er verwendet.
Es ist deshalb ratsam, eine Vorschaufunktion oder sonst eine Möglichkeit, die eingegebenen Daten später nochmals zu ändern, anzubieten. Damit wäre dann auch das Problem mit Browsern, die accept-charset überhaupt nicht unterstützen, umschifft.
oder betrifft es ohnehin den Server?
Nein, der Server hat mit der Bekanntgabe der von ihm akzeptierten Zeichensätze seinen Teil erledigt und kann nur hoffen, dass der Browser damit umgehen kann. Eine genaue Untersuchung der empfangenen Formulardaten ist unerlässlich.