Charset - Só problemas

Colegas,

Tá difícil trabalhar com latin1, após uma um publicação recente de todas as apps de meu sistema, todos as apps passaram a apresentar problemas, o código abaixo echoa com mando sql para converter o charset de todas as tabelas, basta copiar e executar direto no banco de dados:

sc_select(meus_dados, “show tables”);
if ({meus_dados} === false)
{
echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
}
else
{
while (!$meus_dados->EOF){
echo "ALTER TABLE ".$meus_dados->fields[0].’ CONVERT TO CHARACTER SET utf8;
’ ;
$meus_dados->MoveNext();
}
$meus_dados->Close();
}

Valeu Haroldo, por compartilhar.
Os campos que estão latin1 dentro das tabelas, mudam automaticamente ou não tem problema?

pelo que analisei a conversão eh completa campo a campo, conteúdo byte a byte

Tranquilo. Quando eu cair nessa situação vou fazer.
Muito Obrigado.

Y as app que charset você usou Haroldo?