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