Browser erkennt Codierung nicht

Status
Nicht offen für weitere Antworten.

Security

Erfahrenes Mitglied
Hallo erstmal,

ich habe mal grade ein Problem, vielleicht bin ich einfach blind, aber ich verstehe es nicht.

Ich schreibe grad ein kleines xml, besser xhtml, jedoch erkennt, kein Browser die richtige Codierung. Es sollte eigentlich utf-8 sein, also Unicode, leider nimmt mein Browser trotzdem ISO: 8859-1.

Das soll er aber auf keinen Fall.

Hier noch der Header:
HTML:
<?xml version="1.0" encoding="uft-8"?>
<!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>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta http-equiv="content-Script-Type" content="text/javascript" />
<meta http-equiv="content-Style-Type" content="text/css" />
<meta http-equiv="Content-Language" content="de-de" />
 
Zuletzt bearbeitet:
Die Information der verwendeten Zeichenkodierung beziehungsweise des verwendeten Zeichensatzes muss im HTTP-Header und nicht erst im Dokument selbst stehen.
Dafür stehen dir zwei Möglichkeiten zur Verfügung: Änderung der Servereinstellung oder der Einsatz einer serverseitigen Sprache wie etwa PHP.
 
Ja so schlau war ich auch schon, ich habe den HTTP header auch schon mit PHP übergeben, allerdings kommt dann ziemlich viel Quark bei rum. Und eigentlich kann man den Header auch in Dokument definieren.

Ah habe meinen Fehler gefunden, ich habe vergessen, die Definition aus dem Document zu nehmen, wenn ich den Header direkt übergebe.
 
Zuletzt bearbeitet:
Was meinst du mit Quark? Das ist neben der Änderung der Webservereinstellung eine Möglichkeit es korrekt zu machen.
 
Wie gesagt, der Fehler lag bei der übergabe via PHP, darin, dass ich vergessen hab den Header aus dem Document zu nehmen, deshalb kam es zu einem Zeichenkonflikt.Dieser trat aber nur auf, weil ich einen rechtschreibfehler bei einem meta-Tag hatte.
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Zurück