Manu: utf8-Konvertierung trotz latin1_german1_ci?

Beitrag lesen

Guten Abend,

mir ist gerade die folgende Meldung ins Auge gesprungen, als ich in phpmyadmin eine Zeile geupdatet habe:

UPDATE xyz.bf\_lang SET lang\_de = 'Start' WHERE CONVERT( bf\_lang.id USING utf8 ) = 'start' AND CONVERT( bf\_lang.hash USING utf8 ) = 'ea2b2676c28c0db26d39331a336c6b92' LIMIT 1 ;

Ich frage mich, was da konvertiert wird...alle Zeilen stehen auf latin1_german1_ci, es wird nur deutsch und englisch benutzt.

Von einem anderen Projekt hatte ich allerdings beizeiten eine Klasse herüberkopiert, die für die DB-Einträge verantwortlich ist. Sie war zuerst noch utf-8-kodiert. Inzwischen habe ich die Datei aber ascii/ansi-Format konvertiert.

Was kann ich hier machen bzw. was könnte hier los sein? (Ich weiß auch nicht so recht, wonach ich googlen könnte...) Kann ich die Daten irgendwie zu latin1_german1_ci konvertieren?

Gruß,
Manu