Re: There's UTF-8 and utf8 in Perl
@Frumious Bandersnatch, "completely messed up rendering of some trivial glyphs (like em dash and currency symbols)" - my guess would be the HTML was saved in cp1252, and the browser guessed (or was told) it was iso8859-1. They are almost the same, apart from those glyphs.
I was going to add a rant, but I couldn't decide whether it was agains Microsoft's "embrace, extend, extinguish", incorrectly configured web servers or browsers silently "being helpful" and changing the encoding they're applying so that you can never figure out whether you've configured your web server correctly. Basically, Verity's right.