Christian Kruse: Unicode Zeichen in <option>

Beitrag lesen

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

--
Sein oder nicht sein, das ist hier die Frage!
http://wwwtech.de/