¿Existe una alternativa de navegador cruzado a la función xhr.overrideMimeType ()?

No tengo acceso al servidor y necesito que toda la transacción AJAX se realice con el conjunto de caracteres ISO-8859-1. Estoy usando la función jQuery.load () junto con el siguiente método jQuery:

jQuery.ajaxSetup({'beforeSend' : function(xhr) {xhr.overrideMimeType('charset=ISO-8859-15'); }}); 

A pesar de que Firefox y Chrome están devolviendo los resultados correctamente codificados, IE (todas las versiones) no lo están. ¿Hay alguna forma de solucionarlo solo en el lado del cliente?

ps Todo el contenido está correctamente codificado en ISO-8859-1.

Acabo de tener un problema similar, pero el problema es básicamente que ‘overrideMimeType’ no es compatible con IE (ninguna versión). Así que básicamente necesitas hacer algo como en los siguientes artículos:

jQuery, AJAX e Internet Explorer por Jeremy Hixon o esta pregunta aquí en StackOverflow

Espero que esto ayude.