IEでresponseTextが読めない?

TurboGearsMochiKitを使っています。
WidgetsのRemoteFormを使ってフォームを非同期に送信します(とても普通のこと)。
Deferred.addCalback()を使ってその結果を受け取ります(とても普通のこと)。
結果のresponseTextを取り出します(とても普通のこと)。

entry_ajax = function() {
  req = getXMLHttpRequest();
  req.open('POST', 'seminars/entry', true);
  ret = sendXMLHttpRequest(req)
  ret.addCallback(after_creation);
}

after_creation = function(result) {
  o = $('new_template');
  o.innerHTML = result.responseText;
}

が、IEでは動かない。。。

ときどきこんなエラーが出ます(出ないこともある)

ライン:61
文字:2
エラー:System error -1072896658.
コード:0
URL:http://localhost:8081/

で、調べてたら、こんな情報を見つけました。

http://www.lovelysystems.com/schwendinger/2006/06/21/xmlhttp-ie-error-1072896658/

レスポンスのcharsetが「utf8」になってたのを「UTF-8」に直したら動く、とのこと。