Sonderzeichen umwandeln

CoverUnder

Mitglied
Hallo,

ich habe folgendes Problem:
In meiner Datenbank sind Texte gespeichert, die hin und wieder Sonderzeichen enthalten. Wenn ich diese nun aus der Datenbank auslese, werden sie allerdings nicht richtig dargestellt, sondern eben nur so zum Beispiel: ? Kann mir jemand einen Tipp geben, wie ich diese Zeichen umwandeln kann?
header('content-type: text/html; charset=utf-8'); ist bereits gesetzt und htmlentities(); hilft mir da leider auch nicht weiter /-:

Grüße
 
Moin,


Was sollte denn statt dem ? korrekterweise für ein Zeichen erscheinen?

Oder anders gefragt:
in welchem Zeichensatz befinden sich die Daten in der DB
welchen Zeichensatz verwendest du für die Verbindung zur DB
in welchem Zeichensatz ist das Skript gespeichert.
 
Ups, sorry!

Angezeigt wird es natürlich nicht als ? sondern & # 1080 ; (ohne Leerzeichen natürlich)
Normalerweise werden diese Zeichen richtig dargestellt, nur gerade in diesem einen Skript nicht (in Verbindung mit Ajax - liegt es daran?), obwohl ich dort alles so gemacht habe, wie sonst auch - soweit ich weiß. Also kann es nicht am Datenbankzeichensatz liegen, denke ich.
 
Zurück