Hallo,
Hab die Lösung mit mysql_set_charset() gefunden. Ist das denn sauber, oder eher ein Wörkaraund, weil theoretisch, müsste es doch auch so funktionieren?
Die Frage ist ehr: Was willst du bzw. was sind die Anforderungen?
Möchtest du einen anderen Zeichensatz für deine MySQL Verbindung nutzen (als die Daten in der DB haben),
nein. Wenn man eine andere Zeichencodierung verwenden möchte als die in der Verbindung standardmäßig genutzte ...
dann ist mysql_set_charset() genau das richtige.
und auch dann, wenn man sich nicht darauf verlassen will, dass standardmäßig das eingestellt ist, was man benötigt.
Siehe Wiki, Abschnitt Zeichencodierung/MySQL.
Freundliche Grüße
Vinzenz