scusami piero, io tempo fa quando mi trovai di fronte al problema risolsi ponendo i campi delle tabelle tutte a utf8
questo xke se io nella query faccio un confronto (where campo = 'x' ) quella stringa mi viene intrerpretata come utf8 (che è il character set della connessione)
in questo modo se io devo fare una query e devo confrontare due valori, uno latin1 e l'altro utf8 mi da errore. L'oggetto del thread era proprio quello di evitare di fare un casting forzato del character set. Quindi rendere uniformi i dati di connessione e database.
Quindi o adatti il character set della connessione mettendo mano alle impostazioni di mysql o adatti il character set delle tabelle no?
io ho suggerito l'ultima, lasciando quello della connessione a utf8
secondo me il problema che ha triple x è di tutt'altra natura
io adotto questo sistema sin dalle prime versioni beta, è probabile che dopo sia stato sistemato in qualche modo