Hallo Ingo
Verstehst Du, was ich meine?
Es geht mir eben grundsätlich darum, möglichst vielen Usern
das Betrachten meiner Seite zu ermöglichen
(auch den Unwissenden und den Deppen - was natürlich NICHT das gleiche ist!).
Was willst du dagegen machen?
Zu allen möglichen Usern hinfahren, um ihnen einen Zeichenfont mit deutschen
Umlauten installieren?
Oder willst du die User dadurch verschrecken, dass du "ae", "oe", "ue"
schreibst oder die Texte als Grafik einbindest?
Ob überhaupt, und welche Umlaute oder Sonderzeichen beim User angezeigt
werden hängt von dem auf _seinem_ System installierten Zeichensatz ab,
davon ob der Font diese Umlaute kennt.
Es hat überhaupt nichts damit zu tun, welche Zeichekodierung du
verwendest, oder ob du die Umlaute als Zeichenreferenzen schreibst.
Die Zeichenkodierung (ISO-8859-1, ISO-8859-15, utf-8) besagt, in welcher
Kodierung die Zeichen vom Server geliefert werden.
Wenn die Angabe im HTTP-Header (den der Server mitschickt) bzw. im head des
Dokuments (falls der Server im HTTP-Headar keine mitschickt) mit der des
Dokuments übereinstimmt, kommen die Umlaute richtig beim User an.
Du solltest also wissen, mit welcher Angabe dein Server, die Seiten
ausliefert bzw. ob du dies dort selbst einstellen kanns.
Die Zeichenkodierung gibst du dann auch im head deiner Seiten an.
Dann speicherst du deine Seite in genau dieser Kodierung.
Mehr kannst du nicht tun!
Ob die Umlaute dann beim User richtig, als Kästchen oder Fragezeichen
angezeigt werden, hängt nur davon ab, ob der beim User installierte
Schriftfont die Zeichen kennt.
Ein hinkender Vergleich:
Wenn ein user mit Schwarz-Weiß-Monitor eine Webseite betrachtet, wird er
diese immer schwarz-weiß sehen. Egal, was du tust, CSS oder HTML-Attribute
oder bunte Grafiken, bei ihm bleibst es schwarz-weiß.
Der User der ein System verwendet, das Farben anzeigen kann, sieht diese.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!