charCodeAt();
Christoph
- javascript
Wie kann es sein, das ich mit charCodeAt(0); einen Wert von 8364 und 8224 bekomme. Ich dachte, charCodeAt() liefert den Index aus der ASCII-Tabelle!?! Ist das doch nicht korrekt?
Alles klar, charCodeAt() liefert den Latin-1-Zeichensatzwert!
Hi,
Alles klar, charCodeAt() liefert den Latin-1-Zeichensatzwert!
_falsch_, es liefert den Unicode-Wert. Latin-1 kann nicht größer als
256 sein.
bye eddie
Moin!
Alles klar, charCodeAt() liefert den Latin-1-Zeichensatzwert!
_falsch_, es liefert den Unicode-Wert.
Genaugenommen haengt es von der JS-Version ab. Bis JS 1.2 (incl.) wurde mit ISO-8859-1 gearbeitet (a.k.a. Latin-1), seit Version 1.3 mit Unicode. In der ECMA-262-Spezifikation wird ebenfalls ausschliesslich mit Unicode gearbeitet.
Dasselbe gilt uebrigens fuer String.fromCharCode().
So long