Hi,
Ich lade, per Ajax, Html Seiten in ein Div.
Das ist vollkommener Unsinn.
Ein div darf keine HTML-Seite enthalten.
Ein div darf nur block- oder inline-Elemente enthalten.
Dein Ajax liefert nicht nur ein komplettes HTML-Dokument, sondern noch mehr (am Anfang steht noch "stage|")
Leider wird das encoding der Seite im Div nicht von der Hauptseite übernommen...
Für diese Seite (die ja keine sein dürfte), wird bei der Übertragung keine Codierung angegeben.
Bei XML ist die Default-Codierung UTF-8. Wegen XML-Httprequest wird dies vermutlich angenommen.
Ausgeliefert wird aber wohl ISO-8859-1.
wie muss der Header der geladenen Seite aussehen damit das encoding funktioniert?
Es darf keine Seite sein. Sondern nur der Teil, der in einem div erlaubt ist.
Oder muss ich das überhaupt anders machen?
Besser wäre es, siehe auch molilys Antwort.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.