phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Erreur d'encodage avec le jeu de caractères polonais lors du transfert de la configuration de la base de données/du serveur

À la fin, j'ai découvert que le problème était lié au fait que les données n'étaient pas correctement écrites en SQL sur mon serveur d'origine.

J'ai fini par transférer la base de données en utilisant :

mysqldump --default-character-set=utf8 [ORYGINAL_DB] | mysql [TARGET_DB] --default-character-set=utf8

et l'exécution :

UPDATE [table name] SET [field] = CONVERT(BINARY CONVERT([field] USING latin2) USING utf8)

comme c'était des conseils ici :

étrange codage de caractères des données stockées, l'ancien script les montre bien, le nouveau ne le fait pas

J'espère que la solution ci-dessus sera également utile à d'autres.