Really really really use utf8

We weren't using UTF8 which sometimes caused confusion (the HTML said we were but it was lying!)
Merge pull request #334 from nla/hr-utf8

Really really really use utf8