HTML Zeichensatz Problem

Physically

Lt. Commander
Registriert
Nov. 2010
Beiträge
1.708
Hi ComputerBase,

ich habe folgendes Problem. Ich habe diesen Code am Anfang einer index.html:

HTML:
<!DOCTYPE html>
<html lang="de">
<head>
<meta name="robots" content="noindex">
<meta name="robots" content="index">
<meta name="robots" content="follow">
<meta name="author" content="">
<meta name="description" content="">

   <meta charset="UTF-8" />

Wenn ich diese index.html jetzt validieren lasse, kommt folgendes raus:

1. Using experimental feature: HTML5 Conformance Checker.

The validator checked your document with an experimental feature: HTML5 Conformance Checker. This feature has been made available for your convenience, but be aware that it may be unreliable, or not perfectly up to date with the latest development of some cutting-edge technologies. If you find any issues with this feature, please report them. Thank you.

2. Character Encoding mismatch!

The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (utf-8). I will use the value from the HTTP header (iso-8859-1) for this validation.

3. Using windows-1252 instead of the declared encoding iso-8859-1. ✉

4. Line 10, Column 27: Internal encoding declaration utf-8 disagrees with the actual encoding of the document (windows-1252).
<meta charset="UTF-8" />

Ich habe keine Ahnung was ich da machen soll, echt komisch...

DAnke!
 
Das hängt auch davon ab, was dein httpd (z.B. Apache) als content encoding für deine html files vorsieht. Sofern du Kontrolle über die conf vom Apache hast, ist das ganze kein Problem, ansonsten lässt sich das bei den meisten Anbietern per .htaccess regeln.
 
Ah ok, cool danke habe es hinbekommen.

Noch eine Frage, was hat das hier zu bedeutet, das wird als "Warning" beim Validieren angezeigt:

Using experimental feature: HTML5 Conformance Checker.

The validator checked your document with an experimental feature: HTML5 Conformance Checker. This feature has been made available for your convenience, but be aware that it may be unreliable, or not perfectly up to date with the latest development of some cutting-edge technologies. If you find any issues with this feature, please report them. Thank you.
 
Das bedeutet das, was da steht :)
html5 ist halt noch am entstehen und dementsprechend können sich Dinge noch ändern. Kleines Beispiel:
Im Standard wird das <header> Element entfernt. Du hast jetzt ein solches in deinem html5 Quellcode und validierst das. Während es nach Standard falsch wäre, würde dir der Validator weiterhin es als korrekt anzeigen, solange bis er selber auf den neuesten Stand gebracht wurde.
 
Aber Englisch übersetzen kannst du?
Mit experimentelle Funktion: HTML5-Conformance Checker. Der Validator überprüft das Dokument mit einer experimentellen Feature: HTML5-Conformance Checker. Diese Funktion wurde zur Verfügung gestellt für Ihre Bequemlichkeit, aber bewusst sein, dass sie unzuverlässig sein können, oder nicht vollständig auf dem neuesten Stand mit der neuesten Entwicklung von einigen Spitzentechnologien. Sollten Sie irgendwelche Probleme mit dieser Funktion zu finden, melden Sie diese bitte. Danke.
 
Zurück
Oben