De ISO-8859-1 a UTF-8
Parece que el paso de ISO-8859-1 a UTF-8 ha sido un éxito, o al menos me he encontrado con menos problemas de los que creía que iba a tener.
El proceso que he seguido, ha sido:
- Haces una copia de seguridad de la base de datos.
- Esa copia la descargas al ordenador
- Conviertes el archivo de ISO-8859-1x a UTF-8, en principio con el UltraEdit (Archivo > Conversiones > ASCII a UTF-8 (Unicode)), porque con el Notepad++ no parece funcionar.
- Restauras la copia bajada y modificada de tu base de datos al servidor.
- Modificas las opciones de lectura del Wordpress para que trabaje con UTF-8.
- Y por último, revisas que todo funcione correctamente y aparezcan carácteres con ?, etc.
Si alguien encuentra algún caracter problemático, informadme, por favor.
Actualización: Al parecer me da problemas con el charset a la hora de validar el XHTML, pero ya lo iré solucionando.
Actualización: Y también he normalizado los enlaces, por lo que ahora, todo enlace entrante irá dirigido a http://www.sferazero.com/ en lugar de http://sferazero.com/.
La redirección es automática:
<?
if ('www.sferazero.com' != $_SERVER['HTTP_HOST']) {
header(’HTTP/1.0 301 Moved Permanently’);
header(’Location: http://www.sferazero.com’ . $_SERVER['REQUEST_URI']);
}
?>
Comentarios
Me da miedo hacerlo con el mío :-S, cuando sea un éxito 100% me avisas
Me ha sido más sencillo de lo que pensaba.
Al parecer, lo único que me falla es la traducción del Wordpress (por errores de codificación en el Dashboard), pero no he tenido tiempo de revisarlo como es debido.
Por lo demás, muy bien.
Para los backups de la base de datos, he usado el WordPress Database Backup.
¿Y por qué hay que cambiarse ahora a UTF? ¿Qué tiene que no tenga el Latin 9 (8859-15)?
No entiendo…
Que permite caracteres ‘extraños’ como japonés, ruso, etc. sin problema.
Vamos, que si a un ruso le apetece postear un comentario, lo veríamos en cirílico, pero se mostraría correctamente.
Es una codificación de caracteres universal.
Pff, por mí los rusos se pueden ir…. no, es broma.
Yo como el -15 que permite el signo del euro y otras mandangadas (el -1 no), ya estoy servido.
Hola…. hice todo lo que indicaste arriba pero cada vez que grabo en BD (postgree) guarda un ? por el acento, que será lo que está pasando?
Pues el problema puede recaer en la forma en la que tu sistema de BD exporta el archivo.
Los comentarios están cerrados