I have a MySQL backup file in .gz
format that was created by the backup wizard in cPanel.
When the restoration is done by the backup wizard, contents with Arab
I added the lines
character-set-server=utf8
collation-server=utf8_general_ci
to the mysqld section of /etc/mysql/my.cnf
on my new server, then exported the data using
mysqldump oldDB --default-character-set=latin1 -r dbCopy.sql
and imported it into the new DB using
mysql> SOURCE dbCopy.sql
. Worked like a charm...
This is a fairly common problem caused by inconsistent encoding schemes when creating and exporting the database. Here is the simplest way to solve it:
latin1
encodinglatin1
to utf8
.