Solución al problema de los acentos al mudar WordPress
Cosas May 26th, 2008Bueno, un problema muy común a la hora de pasar un blog WordPress a otro, es que generalmente cuando, una vez que logramos hacer la transferencia, nos damos cuenta de que nuestro blog tiene en vez de “ú” cosas como “íº”, y así…
El problema se debe a una incompatibilidad en la codificación de la base de datos de WordPress y MySQL en la mayoría de los host. Ayer me encontraba pasando un blog para un cliente desde Datt*atec hasta KrakenHost y el problema volvió a aparecer… hasta que pude solucionarlo!
Si llegás a tener este problema, la solución provisoria y más sencilla que encontré es esta:
Mediante el plugin Search & Replace, lo único que tenemos que hacer es seleccionar las tablas dentro del MySQL que sufrirán los cambios (pueden seleccionar todas) e ingresar primero el carácter A reemplazar (en este caso íº) y luego, debajo, el carácter que debería ir: “ú”.
Si bien el plugin está en Alemán, la verdad es que no es muy difícil de usar.. la verdad es sólo seleccionar e insertar carácteres.
Como siempre, recomiendo hacer un backup de la base de datos siempre en caso de que algo suceda. La verdad no debería suceder nada, pero por las dudas… mejor es prevenir que curar.
Descartes dijo que mientras no encontraba una ética definitiva, era necesario tener una provisoria… en este caso es similar, hasta no encontrar una solución definitiva, al menos tenemos una solución provisoria que es sencilla y que FUNCIONA!
May 27th, 2008 at 10:14 am
Yo he resuelto este problema cambiando en el wp-config el utf8 a ut-f8.
May 27th, 2008 at 12:59 pm
Yo lo he intentado también, pero el problema ya venía cuando descargué la base de datos. Si la abrís en tu pc, vas a ver que ya tiene los carácteres cambiados. En todo caso será otra forma de solucionar el problema
August 5th, 2008 at 7:58 am
[…] A. Núñez Says: May 27th, 2008 at 10:14 am Yo he resuelto este problema cambiando en el wp-config el utf8 a ut-f8. Caso cerrado .. ahora solo […]
October 20th, 2008 at 10:51 am
A mi me ha pasado lo mismo, y googleando un poco, he encontrado las dos soluciones que funcionan a la perfeccion, la primera, es editar la codificacion por defecto en el wp-config y reemplazar define(’DB_CHARSET’, ‘utf8′); por define(’DB_CHARSET’, ”);.
la otra, es en tablero del wp, modificar la codificacion de lectura de UTF-8 a iso-8859-1 , y listo.
Saludos
April 1st, 2009 at 3:59 am
[…] como siempre la respuesta en san Google Mario A. Núñez Says: May 27th, 2008 at 10:14 am Yo he resuelto este problema cambiando en el […]
August 27th, 2009 at 2:52 pm
En mi caso si cambio ’DB_CHARSET’, ‘utf8? a ’DB_CHARSET’, ‘ut-f8? o ’DB_CHARSET’, ‘? los acentos y eñes funcionan pero al ser mi blog bilingüe la versión en inglés se estropea.
Con este plugin que comentas se puede corregir todo en un momento, ah! y está traducido.
Muchas gracias
January 28th, 2010 at 7:19 pm
Yo lo resolvi define(’DB_CHARSET’, ‘utf-8′); por define(’DB_CHARSET’, ‘ISO-8859-1′); y en worpress en
Opciones>Lectura> en Codificación para páginas y feeds le puse ‘ISO-8859-1′
May 4th, 2010 at 9:11 pm
La verdad alguna vez ley un blog similar que me saco del apuro en aquel tiempo, pero definía la solución de otra forma y como dices siempre es bueno tener un plan provisional.