Hallo zusammen!
Ich bin hier bald am verzweifeln! Ich versuche, dem IE UTF-8 beizubringen, so dass ich auf Serverseite in einem Perl-Skript die Formulardaten in UTF-8 vorliegen habe.
Dem Apache wird über die Einstellung:
AddDefaultCharset UTF-8
mitgeteilt, dass er UTF-8 im HTTP-Header publizieren soll. Zusätzlich setze ich UTF-8 in der XML-Deklaration des XHTML-Dokumentes:
<?xml version="1.0" encoding="UTF-8"?>
in den Meta-Tags:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
und sogar noch einmal in <form> Element:
accept-charset="UTF-8"
Das ist dem IE (Version 6.0.2800.1106) aber alles schnurz, er liefert mir immer ISO-8859-1. Unter Ansicht/Codierung ist die Automatische Auswahl aktiviert. Selbst wenn ich UTF-8 fest einstelle, springt er bei jedem Reload wieder auf ISO zurück.
Ist das ein Bug? Im Mozilla funktioniert das wie erwartet einwandfrei.