Der Martin: DIV-Inhalt mit Datenbankeinträgen per Zufall

Beitrag lesen

Hallo,

.. und baust die HTML-Ausgabe für die Anzeige fertig zusammen.
stimmt. Hätte ich auch selbst drauf kommen können. Klappt auch prima!
Allerdings werden jetzt Sonderzeichen (ä,ü, ...) nur noch als Fragezeichen angezeigt - wie passe ich das noch an?

oha, du hast also auch noch ein Problem mit der Zeichencodierung.
Vermutlich gibt dein PHP-Script den Text in irgendeiner ISO-Codierung aus (wahrscheinlich ISO-8859-1), das XHR-Objekt erwartet aber UTF-8.

Saubere Lösung: Stelle deine Datenquelle komplett auf UTF-8 um - also das liefernde Script, aber vor allem auch die in der DB gespeicherten Werte. Das schließt theoretisch die Umcodierung aller DB-Einträge ein.
Viel Aufwand, viele Fehlerquellen.

Quick&Dirty-Lösung: Codiere im PHP-Script den Text mit utf8_encode() um, bevor du ihn an den Browser ausgibst.

So long,
 Martin

--
"Mutti, hier steht, das Theater sucht Statisten. Was sind Statisten?" - "Das sind Leute, die nur rumstehen und nichts zu sagen haben." - "So wie Papa?"
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(