I know this is an old post, but in case something meets this problem, here is what I did to solve the problem.
1) export tables (tables) to sql
2) open sql using notepad ++ or another editor
3) copy everything and then paste it into a new specification file (or notebook and save as unicode)
4) I have this in my exported file:
; ; ; ;
which i am changing SET NAMES from latin1 to utf8
;
if you do not have this line, just add this new line and from
CREATE TABLE IF NOT EXISTS `table_name` ( // column names.... ) ENGINE=MyISAM AUTO_INCREMENT=301 DEFAULT CHARSET=latin1;
change
DEFAULT CHARSET=latin1;
to
DEFAULT CHARSET=utf8;
delete the old tables (of course, the backup old tables) and import this new file.
It worked for me. Hope this helps.
source share