Pues no me ha ocurrido nunca, pero puedes probar a crear un campo igual, pero con el character set utf8, pasar todos los datos del campo original a este campo nuevo, luego borras el campo original y renombras el nuevo con el nombre que tenía el original