Problem mit UTF-8-kodierten Zeichen in PHP 5.3

  • Hallo zusammen!

    Für mein Webtool (http://www.ezstats.org) speichere ich alle Texte UTF-8-kodiert in der SQL-Tabelle, um einfach verschiedene Sprachen zu unterstützen.

    Nun habe ich ein verrücktes Problem: In meiner einen Testumgebung mit PHP 5.2.9 funktionieren alle Sprachen fehlerfrei. In der anderen Testumgebung mit PHP 5.3.8 machen Koreanisch und Französisch Probleme: Während manche Sonderzeichen korrekt angezeigt werden, werden andere Zeichen falsch dargestellt. Und ich habe keine Ahnung, womit dieses Verhalten zusammenhängen könnte. Kann mir jemand helfen?

    Screenshot: http://gfx.ezstats.org/utf-8-problem.jpg

    Danke und viele Grüße

  • Es sind verschiedene Datenbanken; einmal von einer älteren XAMPP-Version, einmal einer neueren. In der alten XAMPP-Version funktioniert alles, in der neuen nicht.
    Was mich wirklich aus der Bahn wirft: Die koreanischen Zeichen stehen alle in der selben SQL-Tabelle, aber nur ein Teil wird korrekt angezeigt, der Rest fehlerhaft.

    Die Kollation ist "utf8_general_ci"

  • Ist beim übertragen vllt was schiefgegeangen? Ist das in allen browsern der fall?

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!