All things being equal, i.e. same code base, same LAMP setup (identical versions too), what server side settings affect charset encoding? I have a problem where the euro sign is displaying correctly locally (€) and incorrectly (as â�¬) on a remote server. I've checked the response headers both locally and remotely and they both return 'Content-Type text/html; charset=UTF-8' and as they are both using the exact same code base they also both have the relevant 'content="text/html; charset=UTF-8"' meta and php header() calls. I'm presuming it's possible an httpd or php.ini setting somewhere but I'm struggling to see it?
Thanks in advance.