Hallo Axel,
Das Problem kommt aber dann, wenn es um den Versand von
Formulardaten geht. Denn die werden (hoffentlich - die Browser
sind sich da oft nicht so einig) auch als UTF-8 verschickt.
Das sollte man aber mit dem Attribut accept-charset im FORM-Element
beeinflussen können.
http://www.w3.org/TR/html4/interact/forms.html#adef-accept-charset
accept-charset wird von allen Browsern ausser Opera ignoriert.
Probiere es hier aus:
http://forum.de.selfhtml.org/cgi-bin/test.pl
Es ist ISO-8859-1, UTF im accept-charset angegeben. Das Dokument
wird mit latin1 ausgeschickt. Jetzt schicke mal z. B. das €-Zeichen,
und du wirst sehen: es kommt 0x80 an, nicht 0xE2 0xAC.
Grüße,
CK