Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Website: Falsche Kodierung





Frage

Hallo zusammen, ich habe hier zwei Websites, die beiede auf dem selben Server liegen und seit kurzem eine komische Kodierung verwenden. Es werden keine Sonderzeichen mehr angezeigt. Ich bin ja der festen Überzeugung, dass mein Provider was am Server geändert hat; der will das nur leider nicht so sehen. Mein [code]<?xml version="1.0" encoding="ISO-8859-1"?>[/code] im Fall 1 und das [code]<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">[/code] im Fall 2 bleiben ohne Effekt. Hat jemand eine Idee, was da los sein könnte? Gruß, Skatan

Antwort 1 von Supermax

Codierungsinformationen im HTTP-Header haben immer Vorrang vor den Angaben im HTML-HEAD bzw. XML-Prolog; schau dir mal mit einem geeigneten Tool (Firefox: LiveHTTPHeaders; Internet Explorer: Fiddler) an, welche Header der Server schickt.

Falls der Server Apache verwendet und entsprechend konfiguriert ist, kannst du auch versuchen mittels
AddDefaultEncoding ISO-8859-1
in der .htaccess die Ausgabe eines entsprechenden HTTP-Headers zu erzwingen.

Antwort 2 von Skatan

Prima, danke.

Mit Servern kenn ich mich leider nicht so aus. Kann es sein, dass es hier an dem liegt, was in Zeile 26 steht? Bei sämtlichen Inhalten auf der Seite kommt tatsächlich UTF-8 raus, obwohl weiter oben was von Accept ISO-8859-1 steht ...

Antwort 3 von Skatan

Nachtrag: der Eintrag in der htaccess klappt leider nicht - ich bekomme dann einen Internal Server Error

Antwort 4 von Supermax

Mein Fehler... probiers mal mit
AddDefaultCharset ISO-8859-1

(AddDefaultEncoding gibts nicht, da war mein Hirn wohl noch nicht auf "Betriebstemperatur" *g*)

Antwort 5 von Skatan

Danke... hat leider Null Effekt. Ich nerve jetzt den Provider mal mit der Ausgabe von LiveHTTPHeaders ...

Antwort 6 von Jaja

also da steht ja UTF-8 im apache log - dann wird das wohl auch die default charset sein..

ich sehe grade nicht so wirklich ein problem: nutze doch einfach UTF-8...

Antwort 7 von Skatan

Mein Anbieter hat nun mein Problem erkannt und auf ISO umgestellt. Mein persönliches Problem ist unter anderem, dass es sich bei der HP um ein CMS handelt. Die Seite läuft schon ewig auf westeuropäisch und hat halt einfach von heute auf morgen auf dem Webspace nicht mehr funktioniert. Es hätte einfach zuviel Aufwand gemacht, das auf UTF-8 umzustellen, zumal einige Komponenten des CMS einfach noch nicht für UTF-8 gemacht sind ...

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: