Mike: Wie Zeichen in Quelltext angeben? W3C UTF-8

Wenn ich meine Seite auf http://validator.w3.org/ überrüfe, dann bekomme ich folgende Meldung:

" Sorry, I am unable to validate this document because on line 187  it contained one or more bytes that I cannot interpret as utf-8  (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.
The error was: utf8 "\xBB" does not map to Unicode "

Dies ist mein Quelltextausschnitt:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Testtitel</title>
  <link rel="stylesheet" type="text/css" href="test.css">
 </head>
 <body>
[...]
  <ul>
[Zeile 187:]   <li class="abc">An Bord der »Sphinx«</li>
    <li>[...]</li>
  </ul>
[...]

Ich hatte die gleiche Fehlermeldung schon bei dem Zeichen "&" und habe es mit "&szlig;" Maskiert (Ist Maskiert das richige Wort?).

Das gleiche würde ich gerne bei den Zeichen "»«" tun, ich finde aber die richtige Maskierung nicht.

Wo kann ich sie finden?

Und ist das überhaupt der richtige Weg zu einem Fehlerfreien Quellcode?

Danke.

  1. Bin hier (http://www.gemeinde-michendorf.de/homepage/8sonstiges/entity.php) doch ncoh fündig geworden.

    &raquo; = »
    und
    &laquo; = «

    http://validator.w3.org/ gibt den entsprechen den Fehlercode auch nicht mehr an.

    Und ist das überhaupt der richtige Weg zu einem Fehlerfreien Quellcode?

    Die frage bleibt jedoch bestehen.

  2. Grütze .. äh ... Grüße!

    Und ist das überhaupt der richtige Weg zu einem Fehlerfreien Quellcode?

    Nein. Der richtige Weg ist:

    a) Deine Dateien vom Editor als UTF-8 abspeichern zu lassen

    b) Dafür sorgen, daß (bzw. überprüfen, ob) dein Webserver die Datei auch als UTF-8 ausliefert.

    c) Vorsichtshalber noch das entsprechende Meta-Element im head-Bereich deiner HTML-datei setzen (hier gehen die Meinungen zwar auseinander, aber ich mache es, ist spätestens beim lokalen Abspeichern einer Webseite von Vorteil)

    Nun kannst du die Zeichen wie Umlaute, α∑Δγ÷≤≥≠@√€™„“∫Øπ¿¡²³∞‰«»© usw.  direkt im Text verwenden.


    Kai

    --
    What is the difference between Scientology and Microsoft? One is an
    evil cult bent on world domination and the other was begun by L. Ron
    Hubbard.
    ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|
  3. Hi,

    Ich hatte die gleiche Fehlermeldung schon bei dem Zeichen "&" und habe es mit "&szlig;"

    Damit hast Du aus einem Kaufmanns-Und ein scharfes S gemacht.

    Maskiert (Ist Maskiert das richige Wort?).

    Verunstaltet paßt also eher.

    Das gleiche würde ich gerne bei den Zeichen "»«" tun, ich finde aber die richtige Maskierung nicht.
    Wo kann ich sie finden?

    Im HTML-Standard: http://www.w3.org/TR/html401/sgml/entities.html

    Und ist das überhaupt der richtige Weg zu einem Fehlerfreien Quellcode?

    Wenn Du schon UTF-8 verwendest (was ja laut "that I cannot interpret as utf-8 " der Fall zu sein scheint), kannst Du die Zeichen auch direkt benutzen - Dein Editor muß dann natürlich auch UTF-8 als Kodierung verwenden.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  4. Hallo Mike!

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
      <title>Testtitel</title>
      <link rel="stylesheet" type="text/css" href="test.css">
    </head>

    In Deinem head-Bereich fehlt was. Und zwar etwas Entscheidendes, denn wenn es fehlt, hat der Vali keine Lust, sich die Mühe zu machen, welchen Zeichensatz Du gemeint haben könntest. Also probiert er mit UTF-8, den Code zu validieren: »falling back zu UTF-8«.

    Gib ihm doch was er will, zum Beispiel eine Angabe zum verwendeten Zeichensatz:

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

    Viele Grüße aus Frankfurt/Main,
    Patrick

    --

    _ - jenseits vom delirium - _
    [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    Nichts ist unmöglich? Doch!
    Heute schon gegökt?