Hi I had some fun with this over the weekend. Your collation needs to be set to utf8_unicode_ci
If you are running mysql you need to ensure that every column in every table is set to utf8_unicode_ci (each column can have its own collation). In my case I had some tables in one collation as latin1_sweedish_ci and others as ut8_general_ci. It was a mess.
Since none of my tables contained foreign characters I simply changed the default char set, collation to utf8_unicode_ci. Then I changed the collation for each table to utf8_unicode_ci. Then I opened each table and changed the collation for each string field to utf8_unicode_ci. About 3 hours latere I had a fully utf8_unicode_ci dbase.
I was tricked by the 1.8 conversion. It supposedly converted my database to utf8 for me. BaHHHHHHHHHHHHH!!!!!!!!!
Again all my characters were english thus the conversion was easy. If you have foreign characters if may not be so easy for you.