Sven Rautenberg: utf8_decode funzt nicht auf einer Seite aber im Script!?

Beitrag lesen

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/6z63tg

Wenn 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."