hi,
Dein Gewissen hat sich bisher auch nicht gemeldet, wenn ein Browser einen Bytestrom aus der angegebenen Kodierung in sein internes Unicode-Format umgesetzt hat. Alles was ankommt wird nach Unicode umgerechnet, sonst könnten solche Dinge wie NCRs oder Entity-Referenzen, die für Zeichen stehen, die nicht in der angegebenen Kodierung darstellbar sind, nicht eingefügt werden.
Gewissenhaft habe ich im Laborversuch meinen Browser einmal einen ISO-8859-1-Header (1) und ein andermal einen UTF-8-Header (2) gegeben und eine Bitfolge E282AC hinterhergeschickt. Hier ist das Ergebnis:
(1) Der Browser zeigt 3 Zeichen
(2) Der Browser zeigt das Eurozeichen.
Aber nun kommt Versuch (3): UTF-8-Header und nur die Bitfolge x82, Ergebnis: Der Browser zeigt nur ein Zeichen und das sieht genauso aus wie das Zeichen, was er bei (1) als zweites Zeichen ausgegeben hat.
Hotti