I want to convert my database to store unicode symbols.
Currently the tables have:
latin_swedish_ci
collation and latin1
character set
OR
utf8_general_ci
collation and utf8
character set
I am not sure how the existing data is encoded, but I suppose it is utf-8
encoded, as I am using Django which I think encodes the data in utf-8
before sending to the database.
My question is:
Can I convert the tables to utf8_unicode_ci
collation and utf-8
character set using the following queries without messing up the existing data? (as sugested in this post)
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Considering latin1 is subset of utf-8, I think it sould work. What do you guys think?
Thank you in advance.
P.S: The version of MySQL is: 5.1