Thomas N: Zeichensaetze, deafault Zeichensatz, benannte Zeichen usw.

Beitrag lesen

Hallo,

ich habe viel in selfhtml zu diesem Thema gelesen, und aber trotzdem einige
Fragen.
(mit "deafault Zeichensatz" "Zeichensaetze" kam im "Forum" kein Ergebnis, im Suchformular
werden meine Begriffe nicht im Klartext angezeigt, warum?)

Fragen:
1. Die deafault Zeichensatz-Angabe im Meta-Tag. Was bewirkt sie genau?
  a. umgeht sie meinen aktuell eingestellten Zeichensatz (z.B. ISO 8859-1) im Browser,
     und benutzt stattdessen die *deafault Zeichensatz-Angabe*?
2. Zitat: "Wichtig ist die Zeichensatzangabe vor allem dann, wenn Sie innerhalb der HTML-Datei z.B.
   deutsche Umlaute nicht maskieren."
   Ist es nicht eher "unsauber" Umlaute nicht zu maskieren? (Bin Anfaenger und moechte mir ein Bild
   von "sauberem" HTML machen.)
   Auf der andere Seite ist es ja aber auch (doppelt gemoppelt), oder?
3. Benannte Zeichen, erst hatte ich den Eindruck, damit koenne man ziemlich absolut Zeichen darstellen,
   dem ist ja aber nicht so. Nun versuche ich mir ein Bild zu machen, welches Faktoren sind, die diese
   Maskierung wieder relativieren. Dazu ein selhtml-Zitat: "Ein WWW-Browser muss jedoch HTML 4.0
   interpretieren, und auch dann kann er nur solche Zeichen darstellen, für die er eine geeignete
   Schriftart vorfindet."
  a. Wo kann ich denn ersehen, welche Browserversion welche HTMLversion interpretiert?
     Hab da noch nichts gefunden, oder was kann noch schief gehen, auch wenn HTML 4.0 vom Browser
     unterstuetzt wird?
  b. Die geeignete Schriftart vorfinden, was heisst das?
  b2.Schriftart und Zeichensatz, wer hat eigendlich das Sagen?
     Zeichensatz (z.B. ISO 8859-1), hat die dt. Umlaute, wenn ich nun aber eine Schriftart
     (gleich Font, z.B. Arial) auf dem System habe, die keine dt. Umlaute hat, werden auch keine
     Umlaute dargestellt. oder? Sondern die Zeichen, die der nummerischen Wertzuweisung entsprechen
     Bsp.: das Euro-Zeichen.
     (selhtml-Zitat: "Vermeiden Sie unter MS Windows, das Eurozeichen über die Tastatur erzeugt in
     HTML einzutippen ([AltGr]+[e]). Der Grund ist, dass Microsoft das Eurozeichen intern auf den
     Zeichenwert 128 gelegt hat, um es über Tastatur zugänglich zu machen und in vorhandene
     Schriftarten einzubauen. Das entspricht jedoch nicht dem Unicode/ISO-10646-Standard,
     auf dem HTML aufsetzt.")
     Daraus folgt, dass die Umschreibung eines Zeichens (ob HTML/UNICODE) und eine korrekte
     "deafault Zeichensatz-Angabe" nicht verhindern, das eine Schriftart/Font, statt dem gewollten
     Zeichen, ein "Kaestchen" darstellt, (siehe z.B unter Windows Zeichensatztabelle).

c. Wie ist dies bei Benannte Zeichen: für mathematische Symbole, für technische Symbole,
     für Pfeil-Symbole, für diverse Symbole, für Interpunktion?
4. In erster Linie geht es mir nicht um eine schnelle Loesung, sonder
   ob ich richtig charakterisiert habe und um Grundlagenwissen.

Viele Gruesse u. Dank
Thomas N