web-dev-qa-db-fra.com

Comment convertir une base de données MySQL de UTF8MB4 en UTF8?

Je voudrais convertir une base de données MySQL, qui a utf8mb4 ensemble de caractères et utf8mb4_unicode_ciCollation, à utf8 et utf8_unicode_ci.

Comment faire cela s'il vous plaît?

Merci d'avance pour vos suggestions.

2
Khue

Je viens de résoudre le problème de Charset en utilisant Notepad ++.

Le problème était que ma version PHP est 4.5.5.1 et que la société d'hébergement était 3.3.8. À cause de cela, cela ne pouvait pas fonctionner avec le utf8mb4_unicode_520_ci.

Pour résoudre le problème, ouvrez le fichier SQL exporté, recherchez et remplacez le fichier utf8mb4 avec utf8, après cette recherche et remplacer le utf8mb4_unicode_520_ci avec utf8_general_ci. Enregistrez le fichier et importez-le dans votre base de données. Après cela, changez le wp-config.php option Charset à utf8, et la magie commence.

Notez que cela a fonctionné dans une base de données hongroise.

2
Imi