Movabletype el UTF8 y mySQL

| | Comentarios (3)

Con esto de la informática nunca se sabe, crees que una cosa se hará en un minuto y te está dando la lata días...

Me puese a migrar el servidor de mySQL, pero cuando voy a ver el Movable Type, todos los acentos me los había migrado mal... y ala... a reinstalar el mt y mira de aquí y mira de allá...

Al final conseguí que todo funcionase más o menos bien... pero hago unas consultas con el phpMyAdmin y horror... en la base de datos estaban mal grabadas todas las tildes.

Después de probar un rato llegué a la conclusión de que el error es de MovableType, y para que todo funcione correctamente (es decir, que las tildes se graben bien, y se muestren bien), hay que aplicarle un parche.

El método está explicado en este blog pero por si alguien no domina el idioma viene diciendo que hay que ir al fichero lib/MT/ObjectDriver/DBI/mysql.pm y añadirle la linea $driver->{dbh}->do(”SET NAMES utf8″);

¿En dónde? Pues en la linea 56 (por lo menos en mi MT), o mejor dicho... en la penúltima linea del método Init del fichero (también te puedes guiar por la imagen del blog de jtam).

Y nada más... con eso, el MT y el MySQL se entienden en el mismo idioma!!!

Actualización: Con la versión 3.31 ya no es necesario modificar ningún fichero, el sistema ya detecta correctamente la codificación. Pero si aún así siguen apareciendo problemas con las tildes se puede usar la variable de configuración SQLSetNames

Categorías

3 Commentarios

cd dijo:

Hey que nota tu blog bacano! hay en monteria un naciente movimiento de blogeros!!!

Eönwë dijo:

sabes cómo puedo borrar el registro de google????

torokilopz dijo:

Hi all!

I am Lucy, I have found your website while searching for some info at Google. Your site has helped me in a big way.

G'night

Escribir un comentario

Sobre esta entrada

Esta página contiene una sola entrada realizada por Víctor y publicada el 19 de Febrero 2006 6:17 AM.

mod_speling es la entrada anterior en este blog.

htaccess para feedburner es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Publicidad