Zeichensatzproblem
city
- html
0 wahsaga
Hallo,
habe auf folgender Seite ein Zeichensatzproblem:
http://www.tiere-brauchen-freunde.de/baseportal/tf_t/tf_p5001
Bei der XHTML-Validierung bekomme ich die Meldung
Im Dokument befindet sich in Zeile 66 und Spalte 27 ein ungültiges Zeichen.
Dieses Zeichen ist in der verwendeten Zeichenkodierung (utf-8) nicht erlaubt.
Hierbei handelt es sich immer wieder um Umlaute. Bei den statischen Texten habe ich die Umlaute bereits gewandelt mit Ampersand gewandelt. Doch werden viele Daten von Usern per CMS eingepflegt. Und da kann man nicht erwarten, dass diese die Umlaute maskieren.
Was ich immer noch nicht verstehe, ist die korrekte Angabe des Zeichnsatz an welcher/n Stelle(n).
In den Metatags habe ich charset=iso-8859-1 angegeben, auf der Seite selbst erscheinen die Umlaute richtig, aber der Validator motzt, es sei utf-8 eingestellt.
Gebe ich nun im Metatag charset=utf-8 an, so erscheinen die Umlaute als Fragezeichen.
Kann mir bitte jemand erklären, wie in diesem Fall die richtige Einstellung lautet?
Danke und Gruss
city
hi,
In den Metatags habe ich charset=iso-8859-1 angegeben, auf der Seite selbst erscheinen die Umlaute richtig, aber der Validator motzt, es sei utf-8 eingestellt.
Welcher Validator?
http://validator.de.selfhtml.org/ sagt z.B., "Es wurde keine Zeichenkodierung gefunden. Aus diesem Grund wurde UTF-8 verwendet."
Er bezieht sich dabei auf die Angabe im HTTP Antwortheader Content-Type - und wie man sieht, gibt dein Webserver dort nur "text/html" an, eine Charset-Angabe fehlt dort also.
Sorge dafür, dass dein Server die Seite mit einer solchen ausliefert. Wenn du nicht weißt, wie das geht, wende dich an den Serveradministrator.
gruß,
wahsaga