Разная кодировка результата HTTP-запроса в зависимости от заголовка Accept

У меня есть контроллер с методом для загрузки файлов, использующий на стороне клиента класс dojo Uploader, который поддерживает загрузку ajax для всех браузеров, кроме IE, и загрузку с помощью IFrame для IE. Результатом является объект JSON, но когда используется механизм IFrame, JSON должен быть заключен в