Sven Jacobs: IE ignoriert UTF-8

Beitrag lesen

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.