Hi,
<script type="text/javascript">[code lang=javascript]alert("ä".length == 1 ? "XML" : "Tagsoup");
</script>[/code]Wider Erwarten funktioniert es so nicht:
<script type="text/javascript">[code lang=javascript]alert("ä" == "ä" ? "XML" : "Tagsoup");
</script>[/code]gibt auch bei XML-Verarbeitung "Tagsoup" aus. Jemand eine Idee, warum?
Falsche Zeichenkodierung gewählt?
Genau das hatte ich gerade auch, als ich es per Copy&Paste getestet habe - FireBug zeigte den Inhalt des Script-Bereiches dann als
alert("ä" === "�" ? "XML" : "Tagsoup");
an, und der Vergleich scheitert natürlich.
Aber "ä" == "ä" "funzt", wenn das ä auch ein "wirkliches" ä ist.
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Light travels faster than sound - that's why most people appear bright until you hear them speak.