Páginas

martes, 15 de marzo de 2011

Cambiando la codificación de una base de datos sin perder información

Suele ocurrir que tienes una base de datos con codificación de caracteres en SQL_ASCII, y quieres pasarla a LATIN1 o a UTF-8, pero los datos que tiene la dichosa base de datos se mantienen en la codificación anterior. Eso no es ningún problema, siempre y cuando los datos que se guarden no tengan caracteres distintos al americano (esto es, sin ningún tipo de tilde o caracteres europeos especiales) o se estén guardando como HTML entities (en vez de ñ es &ntilde, por ejemplo) pero, ¿y si la base de datos no se usa únicamente para mantener una web?