Momentan sitze ich an der technischen Vorbereitung der sprachlichen Erweiterung der Website eines größeren regionalen Kunden unserer Agentur. Es soll – zusätzlich zur deutschen und englischen Version – noch eine polnische Sprachversion dazukommen. In dem Zuge stelle ich die gesamte Präsenz auf den Zeichensatz UTF-8 um.
Kein Problem dachte ich mir. Leider gab es aber gewisse Schwierigkeiten im Schulterschluss von PHP und MySQL, welche für mich jeglicher Logik entbehrten. Alles war auf UTF-8 umgestellt und trotzdem traten nach Speichern und Lesen der Datensätze wieder kryptische Zeichen auf und ich wollte mich schon zum Gärtner umschulen lassen.
Zum Glück habe ich dann vorher doch mal Google befragt und bin auf folgende einfache Lösung gestoßen:
Nach dem Verbinden mit der Datenbank muss noch folgendes Query an diese gesendet werden:
SET names ‘utf8′
Vielen Dank Gerd Riesselmann!


