• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Meta-angabe Zeichencodierung

DaSpecht

New member
Hallo zusammen!

In einem anderen Thread wurde mir nahe gelegt, meine Seite von html auf PHP "umzubauen" (by the way: Ich hab auf das 2. Problem noch nicht eine Antwort, obwohl das Thema da schon tagelang rumsteht :( ). Nachdem ich die ersten Seiten umgebastelt hatte, bin ich dann auf den Trichter gekommen, den von PHP erzeugten HTML-Code zu validieren...

Mein "Problem":

Validome gibt mir den Hinweis, dass kein charset definiert wurde. Ich hab also mal n bisschen gegoogelt und bin auf SelfHTML & Co. fündig geworden. Leider werden die Angaben zum Charset in der angegebenen Notation von Validome nicht als solche erkannt. Hab ich irgendwo n Leerzeichen zu viel oder zu wenig??? Ist die Typangabe falsch??? Ich probier jetzt seit Stunden diverse Notationen und hab versucht die Codierungen "unicode-8", "unicode8", "unicode", "utf-8", "utf8" und "utf" mitzugeben, aber keine der Notationen wurde erkannt...

Hier mal der entsprechende Code:

<!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">
<head>
<meta http-equiv="charset" content="unicode"></meta>

<meta http-equiv="content-type" content="text/html"></meta>


Ich hab auch schon versucht, die Codierung in einer Meta-angabe anzugeben, sah dann so aus:

<meta http-equiv="Content-Type" content="text/html; charset=unicode">

wär nett, wenn mir einer sagen könnte, was Validome an den Angaben zu meckern hat....
 
Also, um das Ganze mal ganz einfach zu formulieren:
Eine Meta-Tag-Kodierung ist bei XHTML vollkommen irrelevant, sprich: Wirkungslos!
Entweder Du setzt die Kodierung mittels XML-Prolog (was aber Dank IE6 in Rauch aufgeht), oder Du übermittelst die Kodierung via HTTP-Header, also das, was Dein Server sendet.
Eine exakte Erklärung findest Du hier: Es wurde keine Zeichenkodierung gefunden diesem Grund wurde...

Edit: Dank an *Hick* :D
 
Zuletzt bearbeitet:
Ich weiß es ist schon spät - aber irgendwie sehe ich den gleichen Link gerade zweimal. :confused:

Edit: Ah ein Edit!
 
Du schielst...
gruebel.gif
 
"Bei XHTML ist das meta-Element irrelevant."

*Kopfklatsch* DARAUF wär ich nie gekommen - hab in ne völlig falsche Richtung gesucht. Ich setze die Codierung jetzt über die Funktion Header und Firefox bestätigt mir in den Seiteninformatioen, dass die Codierung UTF-8 ist :D

Thx für die Hilfe...
 
Zurück
Oben