I discovered today that all of my blog entries’ smart (curly) quotes have become mangled, rendering as
â€™, as though the page were delivered in latin1 encoding. I was able to reproduce this on all browsers. I am not sure why this is, given that the
meta tag is set to UTF-8, and that I had not modified any of my Ghost settings in a very long time.
You can find an example of such mangling here.
Upgrading to the latest version of Ghost did not help: in fact, given that it broke my syntax highlighting, it made things worse. I’m currently reformatting all my blog posts to exclude smart quotes for the time being, at the cost of readability.
Any help on this issue would be appreciated.