Respecto de esto:
Cita: Luego está el hecho de que en alguna parte leí que había que cambiar lo del latin1 por utf8, pero en todas está lo de latin1 y en ninguna ha dado problemas aparentes y se ha ejecutado con facilidad.
En realidad yo me refería a la codificación propia del archivo plano, del backup .SQL. Muchas veces lo abren sin cuidad con cosas como el Notepad, y cuando lo vuelven a grabar no se percatan que en lugar de ser un archivo UTF8 lo están guardando en Unicode o en ANSI... con lo que se desencadena el desastre.
un archivo plano, pese a lo que algunos creen, también tiene un charset definido.