Aloha!
Woran liegt das ?
Du hast dem Browser nicht gesagt, dass er im HTML-Text Unicode erwarten soll. Javascript hingegen weist du explizit an, den Text als Unicodezeichen zu werten. Es wird intern umgewandelt in ein Unicode-Byte (was wohl eher 16 Bit enthält) und dann ausgegeben.
Wenn du Unicode-Zeichen in einer HTML-Seite haben willst, solltest du diese Zeichen UTF-8-codieren (passende Editoren machen das automatisch) und diesen Zeichensatz aus angeben, damit es paßt.
- Sven Rautenberg