i just did a plain old mysql dump with something like this
mysqldump -h "192.168.0.6" -uroot -p db_name > my_sexy_dump_file.sql.
What happened is that dumping the database produced a file where all my utf-8 string were converted to latin1. at least it seems to me that that was done cause now i have 2 letters for each one i had previously.
the result looks like this:
Կենտրոնական գրասենյակ
Ինեկոբանկում
the original text was armenian.
how can i fix this? executing the dump file produces an error. copy and pasting insert queries into an mysql client application like sqlyog just writes the corrupted string into the table.
I fixed this by creating a map of the whole alphabet and replacing all corrupted characters one by one.
more details on what i did here: http://fictionalrealm.com/coding/2011/05/29/mysqldump-corrupted-utf8-data-when-dumping-on-windows-machine/