Muchas veces nos podemos encontrar con el problema, que las bases de datos MySQL muestren carácteres extraños con codificación UTF-8, Latin1, etc.

¿El respaldo de tu base de datos lo tienes en un archivo ASCII?
Se puede crear una BD con el mismo cotejamiento al del respaldo, luego hacer el volcado del respaldo, cambiar el cotejamiento por el que necesite tu nuevo hosting, realizar el respaldo de la BD y finalmente subir el último respaldo al hosting.
ALTER TABLE `nombre_tabla` DEFAULT CHARACTER SET latin1 COLLATE latin1_bin

ALTER DATABASE NOMBREBD default collate loquetuquieras

El proceso que se puede realizar de la siguiente manera:

Exportar la bd mediante phpmyadmin.
Crear una bd vacía con cotejamiento UTF-8.
Convertir la bd exportada mediante UltraEdit de ASCII a UTF-8.
Importar la bd modificada a la bd vacía creada en el paso 2.
Cambiar en la config. del CMS el cotejamiento de caracteres de ISO-8859-1 a UTF-8.

Con esto podemos eliminar los problemas con algunos CMS.

(Visitado 1.332 veces, 1 visitas hoy)