Allora ho il seguente problema....
Ho scritto alcune pagine asp con funzioni javascript per effettuare il caricamento dinamico
di dati senza ricaricare tutta la pagina.
Funziona tutto bene , l'unico problema sono i caratteri speciali.
Mi spiego; quando ricevo il risultato della pagina richiamata tramite XMLHTTP i caratteri speciali quali la i accentata [ì] li trasforma in ?
Di seguito riporto lo script javascript (prego i moderatori di verificare se la sezione in cui posto è corretta oppure eventualmente di spostare il msg in altri subforum)

function caricaPagina(pagina,idLayer) {
var d = document;
if (d.getElementById) {var x=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();}
if (x) {
d.getElementById(idLayer).innerHTML = preloadText;
x.onreadystatechange = function(){
if (x.readyState == 4 && x.status == 200) {
el=d.getElementById(idLayer);
el.innerHTML = x.responseText;
}
}
x.open("GET", url + pagina, true);
x.send(null);
}
}
Il problema è dato da "x.responseText" che mi restituisce i caratteri speciali sporchi
Qualcuno mi può aiutare ????

Grrrrrrrazie