MySQL caractères latins dans l'héritage db
Question
Salut j'ai hérité d'un db que je dois utiliser les données. Malheureusement, une partie du texte est espagnol et a quelques problèmes de codage évidentes. Par exemple ceci est une chaîne typique stockée dans un champ de texte:
Clara introducción a través del transporte de me...
Ma question est - est-il un moyen facile de transformer ces personnages revenir à ce qu'ils utilisent MySQL / PHP
Toutes les suggestions apprécié.
La solution
OK -. La réponse est utf8_decode()
en PHP
Autres conseils
Une fois connecté à votre base de données assurez-vous de définir le jeu de caractères que vous voulez communiquer.
Cela dépendra de la bibliothèque ou PDO que vous utilisez, mais quelque chose le long des lignes de mysql_set_charset ( 'utf-8');
En outre, lorsque vous imprimez la sortie vous assurer que votre console est réglée sur UTF8. Si vous affichez dans une page Web, assurez-vous que les pages charset est réglé correctement via les en-têtes et / ou les balises meta.