Hinweiß im validator, wie bekomme ich das korrekt

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
    <head>
    <title>Willkommen</title>

    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <meta name="robots" content="index, follow" />
    <meta name="revisit-after" content="2 days" />
    <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />

    <link href="design.css" type="text/css" rel="stylesheet" />
    <link href="img/favicon.ico" type="image/x-icon" rel="shortcut icon" />
    </head>

    <body>


    </body>
    </html>


    Fehlörmeldung bzw warnung

    Using Direct Input mode: UTF-8 character encoding assumed

    Unlike the “by URI” and “by File Upload” modes, the “Direct Input” mode of the validator provides validated content in the form of characters pasted or typed in the validator's form field. This will automatically make the data UTF-8, and therefore the validator does not need to determine the character encoding of your document, and will ignore any charset information specified.

    If you notice a discrepancy in detected character encoding between the the “Direct Input” mode and other validator modes, this is likely to be the reason. It is neither a bug in the validator, nor in your document.


    Kann mir jemand sagen was als metaangabe nicht korrekt ist. vielen Dank

  • oder anders gefragt was muss ich verwenden, bin leider noch ganz neu im html bereich

  • ich habe mich nun schlau gemacht doctype von w3c oder sowas meinst du

    dann habe ich diesen verwendet:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

    <head>
    <title>Willkommen</title>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    <meta name="description" content="" />
    <meta name="author" content="" />
    <meta name="keywords" content="" />
    <meta name="generator" content="Webocton - Scriptly (http://www.scriptly.de)" />

    <link href="style.css" type="text/css" rel="stylesheet" />
    <link href="favicon.ico" type="image/x-icon" rel="shortcut icon" />
    </head>

    <body>

    <?php
    $seiten = array(
    'srv'=>'http://srv16.sysproserver.de/user/index.php',
    'wmw'=>'http://wmw.cc',
    );

    if(isset($_GET['section'])){
    $section = $seiten[$_GET['section']];
    if(empty($section)){
    $section = $seiten['srv'];
    }
    }else{
    $section = $seiten['yg'];
    }
    ?>
    <div id="inhalt">
    <div id="links">
    <a href="http://srv.de">SRV</a>
    <a href="http://yougou.cc">YG</a>


    </div>
    <div id="rechts"><?php include $section[1]; ?></div>
    </div>
    </body>
    </html>


    Und erhalte dieselbe Warnung mit utf-8 wie oben schon geschilödert

  • Mist, irgendwie find ich grad die Quelle zu XHTML 1.1 nicht. Aber egal ob nun schon offiziell zugelassen oder nicht, gibt es doch einige entscheidende Unterschiede zwischen XHTML 1.0 und XHTML 1.1.

    Deffiniere als Dokumententyp am besten mal XHTML 1.0 und validiere dann noch einmal.

    XHTML-Einmaleins


    Edit:
    Wie nennst Du denn die Datei?

  • dokumentyp wurde geändert , fehler besteht weiterhin. datei nennt sich index.php

  • Das ist immer so wenn man den Quellcode per hand eingibt.
    Kam aber auch schonmal hier im Forum vor.

    Da es nur eine Warnung ist, ist es auch egal.

    Zitat


    If you notice a discrepancy in detected character encoding between the the “Direct Input” mode and other validator modes, this is likely to be the reason. It is neither a bug in the validator, nor in your document.