UNICODE-Verwendung ??
MichaelR
- html
Hallo,
wenn ich eine HTML Seite mit
\ u007A
bestücke (ohne Leerraum zwischen Slash und u), dann zeigt mit der IE 5.5 genau diesen Code an.
Verpacke ich das allerdings in
< script >
document . write ('\ u 007A ');
< / script >
dann wird der Buchstabe - hier 'z' - richtig angezeigt.
Woran liegt das ?
Danke
Grüße
Michael
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
hallo,
wenn ich eine HTML Seite mit
\ u007A
bestücke (ohne Leerraum zwischen Slash und u), dann zeigt mit der IE 5.5 genau diesen Code an.
Verpacke ich das allerdings in
< script >
document . write ('\ u 007A ');
< / script >
dann wird der Buchstabe - hier 'z' - richtig angezeigt.
Woran liegt das ?
\u007A ist keine html notierung.
http://selfhtml.teamone.de/inter/unicode.htm
am scriptinterpreter vom IE.
grüße
thomas
Hi Thomas,
Hi Sven,
herzlichen Dank für die schnellen Infos !
Viele Grüße
Michael