I have a mysql database that's set to utf-8.
I have set my php header to: `header("Content-Type: text/html; charset=utf-8");`
and in my html: `<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />`

When I return anything that has round quotes or apostrophes, they show up as unrecognized characters (black diamond with a ? inside).

If I run utf8\_encode () on the string I'm echoing out, it looks fine in Chrome, but shows a different weird character in Firefox. Is there something else I can do site-wide to make this work better?

(I've accessed the db with sequel pro and phpmyadmin)