Hallo molily,
[...]
Hm? MSIE 6 schickt die Formulardaten UTF-8-kodiert, sobald ein
Zeichen außerhalb von ISO-8859-1 auftaucht.
Ausserhalb von Windows-1252.
Ansonsten ISO-8859-1-kodiert. Das gilt auch für die zusätzlichen
Zeichen in Windows-1252, falls diese auftauchen, wird UTF-8-kodiert.
Mit dem MSIE kommt 0x80 an, sobald ich das -Zeichen verwende.
Zumindest war das beim IE 5.5 so, den IE 6 habe ich nicht.
Opera spielt verrückt und kapiert nicht, was zu ISO-8859-1 gehört
und was nicht. Wenn man »â« eingibt, schickt er schon UTF-8, obwohl
ISO-8859-1 völlig ausreichen würde.
Das ist ja egal. Ich habe ja angegeben, dass ich gern Latin1 oder
UTF-8 haette.
Ich kann leider auf die früheren Untersuchungen nicht zugreifen,
aber wo lag das Problem im MSIE? Er beachtet entgegen deiner
Aussage durchaus die accept-charset-Angabe und in meinen Tests
sogar stimmiger als Opera 7.5.
Nein, gar nicht. Er schickt UTF-8 auch dann, wenn ich von UTF-8
nichts gesagt habe. Dass es in diesem Test funktioniert, liegt daran,
dass mir UTF-8 durchaus gelegen kommt :-)
Der IE 5.5 scheint, was ich bisher herausgefunden habe, entweder
Windows-1252 oder UTF-8 zu schicken, egal, was die Seite angibt.
Lediglich Mozilla kodiert in meinen Tests gewisse Zeichen als
Windows-1252, das kennen wir ja.
Wie gesagt, IE 5.5 genau so. 6 habe ich nicht.
Grüße,
CK