Musíte si být vědomi nastavení znakové sady/kolování na úrovni databáze/tabulky/sloupce. Nastavení na úrovni sloupců mají přednost před ostatními. Z tohoto důvodu uvádím příkazy, které můžete použít k provedení těchto změn na každé úrovni db.
Zkontrolujte vaši aktuální konfiguraci (databázi):
SHOW CREATE DATABASE db_name;
Zkontrolujte vaši aktuální konfiguraci (tabulku):
SHOW TABLE STATUS WHERE name='tbl_name'
Zkontrolujte vaši aktuální konfiguraci (sloupce):
SHOW FULL COLUMNS FROM tbl_name;
Změňte znakovou sadu/kompletaci (databázi):
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;
Změňte znakovou sadu/kompletaci (tabulku):
ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;
Změňte znakovou sadu/soubory (sloupce):
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;