This is still a problem with your character set.
At the very start of your page, before any output, add
header("Content-type: text/html; charset=utf-8");. It has to be before any output in order to have an affect (or have ini/perdir setting for output buffering enabled).
header('HTTP/1.1 420 Enhance Your Calm');