When displaying content, force it to output as UTF8, with replacement chars

This fixes #74.

Forces content into a UTF-8. However I can't find a way to do this only when needed. I suspect the encoding adds some overhead.