J'ai déplacé la base de données d'un hôte à un autre. J'ai utilisé PMA pour exporter et bigdump pour importer. La base de données entière a jeu de caractères latin2 partout où c'est possible. Cependant, dans la base de données, les caractères spéciaux (polish ąęłó, etc.) sont brisés. Quand j'ai utilisé SELECT je vois "buissons" - "Ä" "insetad de" ± ". Ensuite, j'ai mis l'encodage de document à utf-8 ... Et les caractères sont bons. Comment régler ceci? Peut-il être fait en utilisant CONVERT dans la requête? Je ne veux plus exporter/importer la base de données, car elle a plus de 200 Mo. Qu'est-ce qui ne va pas? Chaque solution de requête PHP/MySQL me sauvera. Désolé si vous ne pouvez pas comprendre ceci, parce que j'apprends toujours l'anglais bien.Conversion de charset de base de données
1
A
Répondre
1
Si une table contient le mauvais type de charset (disons utf-8 a glissé dans la colonne latin1 varhcar (255)):
ALTER TABLE tablename MODIFY colummname BINARY(255);
ALTER TABLE tablename MODIFY colummname VARCHAR(255) CHARSET utf8;
ALTER TABLE tablename MODIFY colummname VARCHAR(255) CHARSET latin1;
Voir aussi: http://dev.mysql.com/doc/refman/4.1/en/charset-conversion.html
Cependant, est plus probablement vous avez juste un mauvais jeu de caractères dans votre connexion par défaut. Qu'est-ce qu'un SET NAMES latin1;
avant de sélectionner le résultat?
Questions connexes
- 1. Conversion de charset Java
- 2. Problème de charset MySQL
- 3. Conversion de date de la base de données à l'affichage
- 4. SQL Server 2008 base de données de conversion de Collation
- 5. sql serveur de sortie charset
- 6. Problème de charset des facelets
- 7. ext/mysql support de charset vs ext/mysqli charset
- 8. Conversion de charset de XXX à utf-8, ligne de commande
- 9. Demande de charset et POST
- 10. Conversion de données
- 11. Erreur lors de la conversion de la base de données sql server 2005 en SQL Server base de données 2000
- 12. Chargement d'une table de conversion d'une base de données dans un programme C# - structure de données?
- 13. Codage de caractères CSS @charset
- 14. Conversion de charset ISO-8859-1 en UTF-8 en PHP
- 15. Conversion de données dans SSIS
- 16. Conversion de types de données dans SSIS
- 17. Problèmes de charset d'une page à l'autre
- 18. MQ EOL Conversion de données
- 19. Conversion d'une base de données SQL Server en une base de données SQL Server Compact. Et retour
- 20. Conversion de base de nombre en tant qu'opération de flux
- 21. de base de données
- 22. Base de données premiers projets de base de données
- 23. Conversion de données de microphone en AMR
- 24. Conversion de données de texte en date
- 25. Problème de conversion de données d'accès
- 26. Conversion de base de données SQL Server de 2005 à 2000
- 27. Conversion de l'adresse de la base de données en lat/lng json
- 28. Conversion de l'application WPF à Silverlight avec l'utilisation de la base de données Access
- 29. Je dois convertir ma base de données Mysql en base de données SQL Server 2005
- 30. Migration de base de données MySQL UTF8
latin2 BTW Je l'ai déjà corrigé, en ajoutant le mode Mysql40 – Misiur