I am reading HTML from a Joomla MySQL database and then publishing it to the web. When I first did this I noticed a heap of strange ascii character being displayed. I thought I had fixed it using
mysql_query("SET NAMES utf8");
but on further investigation I discovered that this only worked for Chrome browsers and not IE or Firefox. The offending page can be seen at http://www.rosmini.school.nz/facebook.