I have a similar problem in IE9, where utf-8 passed xmlHTTPRequest is interpreted as ISO 8859-1, despite the fact that the implementation document has:
<meta http-equiv="content-type" content="text/html;charset=utf-8">
.. and that XMLHttpRequest.getResponseHeader('Content-Type') returns: text/html; charset=UTF-8 text/html; charset=UTF-8
Switching to a font without TTF does not help
This happens if the implementing document contains:
<meta http-equiv="X-UA-Compatible" content="IE=8">
The problem disappears if the line is deleted or changed to:
<meta http-equiv="X-UA-Compatible" content="IE=7">
source share