Ergebnis 1 bis 10 von 10

Thema: Kann der Html-Validator UTF-8?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ich erklär's mal anders: Das Encoding gibt an, welche Bitfolge für welches Zeichen steht. Diese Bitfolgen sind bei ISO-8859-1 (aka "Latin-1") und Unicode nur für die ersten 127 Zeichen identisch; diese Zeichen entsprechen ASCII. Umlaute sind jeweils ganz woanders. Das kleine Ä ('ä') hat beispielsweise in Latin-1 die Bitfolge E4*, in UTF-8 hingegen C3 A4*. Der Latin-1-Code ergibt in UTF-8 keinen Sinn (daher die Fehler) und umgekehrt steht der UTF-8-Code in Latin-1 für zwei(!) völlig andere Zeichen ("ä", um genau zu sein).

    Genau deshalb muß man das Encoding angeben - es gibt dutzende Möglichkeiten, Text binär zu kodieren und ohne separate Angabe kann man nicht bestimmen, welche vorliegt. Du erzählst jetzt dem Validator, du hättest deine Seite in UTF-8 vorliegen, wenn sie das in Wirklichkeit gar nicht tut. Deshalb beschwert er sich.

    Die Lösung ist, daß du deinem Texteditor sagst, er soll die Datei nicht in Latin-1 sondern in UTF-8 speichern. Wie genau das geht hängt von deinem Editor ab, aber meistens ist im "Speichern"-Dialog eine Combobox zur Auswahl des Encodings.


    * hexadezimale Schreibweise zur besseren Übersichtlichkeit

  2. #2
    Zitat Zitat von Jesus_666 Beitrag anzeigen
    Die Lösung ist, daß du deinem Texteditor sagst, er soll die Datei nicht in Latin-1 sondern in UTF-8 speichern. Wie genau das geht hängt von deinem Editor ab, aber meistens ist im "Speichern"-Dialog eine Combobox zur Auswahl des Encodings.
    s. erster Post:
    Zitat Zitat von Schattentier Beitrag anzeigen
    btw: Die Datei selbst ist von mir ebenfalls in Unicode (utf-8) encodiert, ich habe eben extra Smultron umgestellt deswegen...
    Sprich, a) hat er das gemacht und b) benutzt er einen Editor, den du kennst :D


    @ Schattentier:
    Oeh, ja, ich bleibe dabei, es waere hilfreich, die Datei zu sehen, um sagen zu koennen, was falsch ist (wenn du dir sicher bist, dass sie wirklich als UTF-8 gespeichert ist).

  3. #3
    Ah, habe das btw überlesen.

    Hmm, dann müßten wir wirklich mal die Datei sehen. Smultron ist eigentlich kompetent, was UTF-8 angeht.

  4. #4

    Users Awaiting Email Confirmation

    -.- beim erneuten Öffnen der Datei gab Smultron eine Fehlermeldung, dass das Dokument nicht als UTF-8 encodiert werden konnte. Ich hab es darauf hin neu gespeichert und neu validiert - es funktioniert jetzt.
    Sorry, ich dachte, ich hätte das Dokument zwischendurch schon mal geschlossen gehabt.. Trotzdem danke für eure Hilfe!

    Ich hätte aber noch eine abschließende Frage dazu: Bei Wikipedia hab ich gesehen, dass wohl nicht alle Unicodezeichen immer angezeigt werden. Wenn ich es richtig verstanden habe, liegt das an den Schriftarten, richtig? Also müsste man doch in der Zeichentabelle sehen können, ob ein Unicodezeichen unterstützt wird oder man lieber auf Html-Code zurückgreifen sollte!? Stimmt das so?

  5. #5
    Zitat Zitat von Schattentier Beitrag anzeigen
    Bei Wikipedia hab ich gesehen, dass wohl nicht alle Unicodezeichen immer angezeigt werden. Wenn ich es richtig verstanden habe, liegt das an den Schriftarten, richtig? Also müsste man doch in der Zeichentabelle sehen können, ob ein Unicodezeichen unterstützt wird oder man lieber auf Html-Code zurückgreifen sollte!? Stimmt das so?
    Wenn ein Zeichen nicht in der Schriftart ist dann ist es nicht in der Schriftart, unabhängig davon, ob du es als Unicode-Bitfolge oder HTML-Entity angibst. Die einzige Alternative sind Bilder.

    Wenn du dich an die üblichen Schriftfamilien hältst sollten an sich alle Zeichen darstellbar sein, die du jemals brauchen wirst. Oder anders formuliert:
    ∀ Wahrscheinlich_genutzte_Zeichen z: z ∊ Darstellbare_Zeichen

  6. #6

    Users Awaiting Email Confirmation

    Stimmt, du hast Recht.. Ich musiziere zwar auch, aber 'nen Violinschlüssel hab ich tatsächlich noch nie auf einer Homepage gebraucht...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •