2009-09-03 7 views
1

J'ai une base de données MySQL que j'ai récemment migrée vers un autre serveur. Malheureusement, MySQL déverse ses données dans Latin1 avec n'importe quel caractère UTF-8 représenté par des octets composites (par exemple - au lieu de -).Conversion d'octets composites en Unicode dans MySQL

Est-il possible d'exécuter une simple requête ou un script qui convertirait ces octets composites en UTF-8 dans mes tables? Il est impossible de le faire ligne par ligne car il y a des centaines de milliers de lignes.

Répondre

0
+0

Cela semble être orienté vers d'un transcoder russe charset UTF8. Cela ne résout pas vraiment le problème des octets composites autant que je puisse le voir. J'apprécie cependant le lien. –

+0

juste parce que l'exemple qu'ils ont utilisé était pour un jeu de caractères russe ne signifie pas que vous pouvez le faire correspondre à vos besoins. par exemple, la dernière requête du document corrigera probablement votre problème. vous devrez d'abord le tester sur une table de test. – longneck