Hallo,
Auf einmal gibt es bei beiden das richtige aus... Ich schwöre, vor fünf Minuten wars bei Ascii noch "63" und "???"
Wo, in welchem Browser, wurde das ausgegeben?
String.charCodeAt() gibt Unicode oder ISO-Latin-1 zurück, was bei "äöü" aber das selbe ist.
Du musst Dir über die systeminterne Speicherung der Zeichen im RAM nicht den Kopf zerbrechen. Wichtig ist die Zeichenkodierung nur, wenn die Zeichen übertragen oder in einer Datei gespeichert werden sollen. Dann muss die Kodierung angegeben werden und das kann man dann auch. Wie das System intern das "ü" auf den Bildschirm zaubert, welche fonts es dafür verwendet und wie die interne Kodierung der Zeichentabelle dieser fonts aussieht, ist hierfür völlig nebensächlich.
viele Grüße
Axel