Error de Internet Explorer: SCRIPT5009: ArrayBuffer no está definido

Recibo un error en internet explorer 9 y bajo el cual no ocurre en otros navegadores. Sus:

SCRIPT5009: 'ArrayBuffer' no está definido

Mi código es el siguiente

    var rawLength = raw.length;
    var array = new Uint8Array(new ArrayBuffer(rawLength));
    for(i = 0; i < rawLength; i++) {
           array[i] = raw.charCodeAt(i);
            }

La línea que rompe esvar array = new Uint8Array(new ArrayBuffer(rawLength));

¿Alguien sabe si hay una solución o solución para esto? Necesito mi funcionalidad para funcionar en todos los navegadores.

Respuestas a la pregunta(1)

Su respuesta a la pregunta