Índice del artículo
Página 2 de 4
¿El proceso no era automático e indoloro? Las dobles comillas (") en los títulos y otros problemas de codificación
Aunque hemos seguido la guía oficial y el 95% de nuestra base de datos se ha actualizado correctamente, lo cierto es que revisando los artículos migrados comprobamos que no todo ha ido tan bien como era de esperar. Aparecen caracteres raros en el texto o incluso las palabras con tildes y otros caracteres no anglosajones aparecen cortadas. Si son demasiadas ocurrencias del problema, lo mejor es repetir el proceso de migración, generando una nueva copia de la base de datos para la migración con el componente com_migrator. No obstante si el problema es únicamente con algunos títulos y poco más lo más cómodo ir a la función de PhpMyAdmin directamente en la base de datos MySQL y escribir:
UPDATE nombre_tabla SET nombre_campo = REPLACE(nombre_campo,"caracter_reemplazar", "caracter_reemplazo");
Con este comando cambiaréis todas las ocurrencias del caracter_reemplazar en el campo nombre_campo de la tabla nombre_tabla. Así que usadlo con moderación y mucho cuidado.
Algunos de las tablas y campos más comunes son:
Tabla | Campo |
jos_content | introtext |
fulltext |