Well, first off, your http headers do not specify a charset:
You should be sending something like:
Content-Type: text/html; charset=utf-8
<meta> is not enough. (Never is.)
All the way at the bottom it should show: Smörgåsbord, but in IE it doesn’t.
What does it show?
Further, what version of IE do you observe this problem in?