Chinesische Schriftzeichen
Andreas
- html
0 adgrafik
Hallo,
bisher sehen die Dokumente auf meiner Seite so aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><title>...</title></head>
<body>...</body>
</html>
Nun will ich eine Seite auf Chinesisch gestalten und die Schriftzeichen darstellen. Dafür speichere ich die html-Datei mit dem Editor als UTF-8. Klappt auch und der Browser zeigt es auch richtig an.
Mache ich dennoch formal noch etwas falsch? Bisher kann man in der HTML-Datei m. E. ja nirgends erkennen, dass die Datei nun als UTF-8 ausgespuckt wird. Müsste das noch irgendwo vermerkt werden? Wenn ja: wie?
Beste Grüße
Andreas
Hallo!
Mache ich dennoch formal noch etwas falsch? Bisher kann man in der HTML-Datei m. E. ja nirgends erkennen, dass die Datei nun als UTF-8 ausgespuckt wird. Müsste das noch irgendwo vermerkt werden? Wenn ja: wie?
Würde auf jeden Fall noch ein Meta-Tag dazusetzen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>...</title></head>
<body>...</body>
</html>
lg ad
@@adgrafik:
Würde auf jeden Fall noch ein Meta-Tag dazusetzen:
Das kann nicht schaden. Noch wichtiger ist allerdings, was der Server im HTTP-Header sendet. Diese Angabe hat Vorrang. [http://www.w3.org/International/questions/qa-htaccess-charset]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
'/>' ist in HTML 4.01 falsch; es muss '>' heißen. [http://de.selfhtml.org/html/xhtml/unterschiede.htm#leere_elemente]
Live long and prosper,
Gunnar
Würde auf jeden Fall noch ein Meta-Tag dazusetzen:
Das kann nicht schaden.
ich kann ohne dem http äquivalent nicht leben, STRG+SHIFT+A funktioniert im Webdeveloper Toolbar sonst nicht wie gewünscht :D