io in parte ho risolto inserendo nella pagina asp (quella che crea il contenuto che verrà poi inserito tramite innerHTML) il response.charset.
dico in parte perchè con firefox funziona, ma con il 'caro' explorer no...
e questo mi lascia alquanto perplesso...

saluti