You have to set your database fields utf8_general
and hence force your MySQL connection to use UTF-8 .
mysql_connect();
mysql_query("SET NAMES 'utf8'");
As long as you are displaying the results via (x) html, you should set the headers correctly as well.
source
to share