Pregunta

Hola, he heredado una base de datos de la que necesito usar los datos.Desafortunadamente, parte del texto es español y tiene algunos problemas de codificación obvios.Por ejemplo, esta es una cadena típica almacenada en un campo de texto:

Clara introducción a través del transporte de me...

Mi pregunta es: ¿hay alguna manera fácil de transformar estos caracteres a lo que estaban usando MySQL / PHP?

Se agradece cualquier sugerencia.

¿Fue útil?

Solución

OK, la respuesta es utf8_decode() en PHP.

Otros consejos

Después de conectarse a su base de datos, asegúrese de establecer el conjunto de caracteres en el que desea comunicarse.

Esto dependerá de la biblioteca o PDO que esté usando, pero algo similar a mysql_set_charset ('utf-8');

Además, cuando imprima la salida, asegúrese de que la consola esté configurada en UTF8.Si se muestra en una página web, asegúrese de que el juego de caracteres de las páginas esté configurado correctamente a través de encabezados y / o metaetiquetas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top