Если все уперлось в [encoding], почему же Майк утверждал, что проблема в [XHR]?