PI   laBitácora.net                   Mirror Cd por nevrlndtink1

« PreviousNext »

labitácora.net en UTF-8

20 Octubre 2006

Uno de los problemas que nos hemos encontrado al migrar el blog de Wordpress 1.2 a la 2.0 ha sido la codificación de los comentarios. No cogía el formato adecuado y perdíamos nuestra preciosa ñ y nuestras queridas tildes. Así que hemos optado por migrar todo a UTF-8 para olvidarnos de todos estos problemas.


Modificación de la codificación de la base de datos

Antes que nada hacemos una copia de nuestra bbdd:

    mysqldump -u [usuario]-p[clave] –opt [bbdd]>backup.sql

Realizamos la conversión

    iconv -f iso-8859-1 -t utf-8 backup.sql > backuputf8.sql


Creamos una base datos de prueba y cargamos los datos modificados en la consola de MySQL

create database pruebas;
use pruebas;
source backuputf8.sql;


Hacemos una prueba

Modificamos el fichero wp-config.php de wordpress

    define(’DB_NAME’, ‘pruebas’);

Hay que entrar en la administración de wordpress y en opciones -> Lectura -> Codificación para páginas y feeds poner UTF-8

Aquí utilizamos un script para generar la portada en html y que no tenga que consultar a la base de datos cada vez que alguien la visita y para que no tener interferencia con la nueva codificación hay que modificar el fichero de configuración del Apache (httpd.conf) y añadimos esta línea.

    AddDefaultCharset UTF-8

Posted in General | Trackback | del.icio.us | Top Of Page

    2 Responses to “labitácora.net en UTF-8”

  1. sanchez_paus Says:

    Otra cosa rara:
    Estoy intentando añadir un hilo a “La bitacora” y no me deja editarlo como publico, solo como privado o borrador.
    Que pasa aqui?
    Estan censurando nuestra libertad de expresion??
    Este es un temita para BoingBoing como minimo….

  2. Sim0n Says:

    Prueba ahora, sino te funciona coméntalo. El tema de los permisos también ha cambiado de la versión 1.2 a la 2.0

Leave a Reply




Estadísticas
Licencia Creative Commons