I have a web application that is having trouble rending some html entities properly. I'm stumped. Some very commonly used ones such as
< and "e;
and others for building html are just fine. But others like
° or ± or even
are rendering as the � character. The pages and the databases (mysql) are all set to UTF-8 and unicode general. This is happening on an Ubuntu server running apache and php. Chrome using Detect Encoding recognizes it as UTF-8.
I have a development copy of the app and the same data running on my Macbook using MAMP and it doesn't exhibit this problem. Stumped.