Gonzo: utf8-Konvertierung trotz latin1_german1_ci?

Beitrag lesen

CONVERT( bf\_lang.id USING utf8 ) = 'start'

Ich frage mich, was da konvertiert wird...alle Zeilen stehen auf latin1_german1_ci

Genau deshalb. Es wird bf_lang.id von latin1 nach utf8 konvertiert, nicht umgekehrt.

Ich vermute einfach mal, dass sich der Browser mit phpMyAdmin in utf8 unterhält, somit auch das zu vergleichende Datum (hier: 'start') prinzipiell utf8-kodiert ist. Warum nicht dieses Datum nach latin1 konvertiert wird, sollte auf der Hand liegen: Es würden Informationen verloren gehen.