when i run the update wizard i think that the wizard makes the conversion to utf 8...Am i right?
Correct.
What version did you upgrade from?
If not do i have to convert the database to utf8 manually before the update??
And if that how i can do that?
If you do not have a backup of your database (you should always have a full backup ready in case the upgrade fails), you will have to manually apply the UTF8 conversion.
This is the template query we use in Sugar:
Code:
ALTER TABLE $table CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
You can write a simple PHP loop to find all tables and insert the table name in the $table variable to run this against all tables. It is safe to run against UTF8 tables too (MySQL should just skip them).
Bookmarks