My TEXT EDITOR was automatically coding the files I was writing in ANSI and not UTF-8. So, I presume, any HTML it produced was going up as ANSI, and while the charset declaration was UTF-8, and bad things happened to special characters.
In conclusion: HTML charsets can still bite Mello's fabulous ass. And so can smart quotes.
You can comment here or at the Dreamwidth crosspost. comments at Dreamwidth.