Moin!
Irgendwie funktioniert bei mir utf8_decode nicht... bzw. es funktioniert auf einer bestimmten Seite nicht: (einfach mal einen Kurs auf den Stundenplan ziehen)
http://tinyurl.com/6z63tgWenn ich das Script alleine aufrufe:
http://tinyurl.com/5c3qlb
Das Skript liefert keine Information zum verwendeten Zeichen-Encoding. Also darf der Browser raten, und offenbar rät er falsch, wenn der Inhalt in die bestehende Seite eingefügt wird.
Generelle Anmerkung: AJAX arbeitet IMMER mit UTF-8. Es ist daher eine extrem gute Idee, auch das gesamte Umfeld von AJAX in UTF-8 zu halten, also umgebende HTML-Seiten, Javascripte, PHP-Skripte, Datenbanken etc. Ansonsten hast du immer wieder Reibungsverluste an den Stellen, an denen eine Umkodierung notwendig ist - aber ggf. mal vergessen wird, wie augenscheinlich bei deinem Problem auch.
- Sven Rautenberg
"Love your nation - respect the others."