Ho un database composto da 100 tabelle avente set di caratteri Latin1,
tutte le tabella sono create con CHARSET=latin1,
tutti i campi testuali ereditano il charset della tabella quindi latin1
Il database è già popolato da molti testi in lingua italiana.

La mia nuova necessità è gestire nello stesso DB anche testi in cirillico, quindi:
- nel db ho creato nuovi campi con CHARSET = UTF-8
- nel mio profilo odbc ho settato Character Set = UTF8
- nelle pagina web dinamiche ho inserto il tag: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Il problema è che nella stessa pagina devo visualizzare sia testi in cirillico che in italiano, quindi presumo debba convertire tutti i campi che ospitato testi in italiano da charset=latin1 a charset=utf8

Esempio:
Codice PHP:
aALTER TABLE `PippoCHANGE COLUMN `p_ita` ` p_itaVARCHAR(250CHARACTER SET 'utf8';
bALTER TABLE `PlutoCHANGE COLUMN `desc_ita` ` Desc _itaTEXT CHARACTER SET 'utf8' ;
cALTER TABLE Paperino CHANGE COLUMN ... TEXT CHARACTER SET 'utf8' ;
... 
domande:
- le istruzioni (a),(B) , (C), ... producono una conversione automatica e corretta di tutti i caratteri già contenuti nei relativi campi ?
- esiste una un’istruzione unica che mi converte tutto il DB in utf8 senza dovero fare l'Alter su ogni campo?

Grazie a tutti