Nach Serverumzug Umlaute nicht mehr korrekt angezeigt

  • Hallo zusammen,


    ich habe nach einem Serverumzug Probleme mit Währungszeichen sowie deutschen Umlauten. Die Suche in Foren und bei Google war leider nicht sehr hilfreich :(


    Die Fakten:


    -HTML Code auf der Webseite wird korrekt dargestellt. Im Metatag ist UTF-8 korrekt definiert. Auch Firefox erkennt bei Seiteninformationen den UTF-8 Standard.
    -Sonderzeichen werden lediglich bei DB-Abfragen als Kästchen dargestellt.
    -Diese Sonderzeichen wurden jedoch korrekt in der Datenbank übernommen. In den Datenbanken werden die Sonderzeichen also korrekt dargestellt.
    -Der MySQL Server zeigt korrekt den UTF-8 Standard als Serverkonfiguration an. (utf8_general_ci)



    Meine Frage ist nun, wie ich diesen Fehler beheben kann?



    Danke und Beste Grüße!

  • In den Datenbanken werden die Sonderzeichen also korrekt dargestellt.
    -Der MySQL Server zeigt korrekt den UTF-8 Standard als Serverkonfiguration an. (utf8_general_ci)


    utf8_general_ci ist die collation also die Sortierreihenfolge bei alphabetischen Spalten. Das hat nichts mit der Speichercodierung zu tun.


    Verwende Msqli und lege den Zeichensatz auf UTF8 fest.
    http://dev.mysql.com/doc/refman/5.1/de/charset-syntax.html