SFR
Mitglied
Registriert: 12.06.2007
Beiträge: 2
|
|
Hi,
bei dem Validierungtest meiner Seite wurde mir folgende Warnung angezeigt:
Die Zeichenkodierung im HTTP-Header (latin1) weicht von der Zeichenkodierung der XML-Deklaration iso-8859-1 ab.
Latin1 steht doch aber für den Standard ISO-8859-1, mit den Zeichen für "Western Europe". Warum sollen die 2 Kodierungen dann nicht übereinstimmen?
In meiner Datenbank sind die Tables mit latin1 kodiert. (latin1_swedish_ci) Wenn ich den Quellkode meiner Seite im Browser aufrufe, dann bekomme ich zudem sowohl im Header, als auch im Meta Tag Bereich ISO-8859-1 angezeigt.
Habt ihr mir nen Tip oder könnt ihr mir den Zusammenhang, den ich übersehen habe erläutern?
Vielen Dank schonmal Simon
|
|
| 12.06.2007 14:01:41 |
|
SFR
Mitglied
Registriert: 12.06.2007
Beiträge: 2
|
|
Hi,
hab eben selber die Lösung gefunden. In meiner php.ini Datei welche von meinem Host erstellt wurde, war default_charset = "iso-8859-1" auskommentiert.
Nachdem ich das geändert habe, wurde der Validetest bestanden. Gruß
|
|
| 12.06.2007 14:54:38 |
|
marlo
Mitglied
Ort: Wien
Registriert: 07.06.2007
Beiträge: 73
|
|
Du hättest auch mit der PHP-Header Funktion die einstellung "dynamisch" überschreiben können.
header('Content-Type: text/plain; charset=xxx');
Hier gibts Infos zum Thema (ist grundsätzlich für Umstellung auf UTF-8 gedacht)
http://blog.antikoerperchen.de/beitrag/42/utf-8-und-die-entity.html
|
|
| 19.06.2007 16:44:27 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|