Issues with MySql database encoding

Hello, I am working on an international project that requires UTF-8
encoding for letter characters. I have successfully changed my local
development machine to UTF-8 and all characters are holding as they
should. However, my production server is a Solaris box, and it is not
holding the proper characters even after I change the database
encoding.

I would prefer not to use htmlentites as it can be quite messy and
does not yield an accurate search result.

Does anyone have any suggestions?

database.yml is set properly (has been from the beginning):

production:
  adapter: mysql
  encoding: utf8

database.yml is set properly (has been from the beginning):

production:
adapter: mysql
encoding: utf8

Are the encodings for the various columns set properly?

Fred

How was the database created? Through MySQL SQL import? Does the sql
have UTF-8?